Documentation
¶
Overview ¶
Package api is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterOpenStorageAlertsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageAlertsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageAlertsClient) error
- func RegisterOpenStorageAlertsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageAlertsServer(s *grpc.Server, srv OpenStorageAlertsServer)
- func RegisterOpenStorageCloudBackupHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageCloudBackupHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageCloudBackupHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageCloudBackupServer(s *grpc.Server, srv OpenStorageCloudBackupServer)
- func RegisterOpenStorageClusterHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageClusterHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageClusterClient) error
- func RegisterOpenStorageClusterHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageClusterServer(s *grpc.Server, srv OpenStorageClusterServer)
- func RegisterOpenStorageCredentialsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageCredentialsHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageCredentialsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageCredentialsServer(s *grpc.Server, srv OpenStorageCredentialsServer)
- func RegisterOpenStorageIdentityHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageIdentityHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageIdentityClient) error
- func RegisterOpenStorageIdentityHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageIdentityServer(s *grpc.Server, srv OpenStorageIdentityServer)
- func RegisterOpenStorageMountAttachHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageMountAttachHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageMountAttachHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageMountAttachServer(s *grpc.Server, srv OpenStorageMountAttachServer)
- func RegisterOpenStorageNodeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageNodeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageNodeClient) error
- func RegisterOpenStorageNodeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageNodeServer(s *grpc.Server, srv OpenStorageNodeServer)
- func RegisterOpenStorageObjectstoreHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageObjectstoreHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageObjectstoreHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageObjectstoreServer(s *grpc.Server, srv OpenStorageObjectstoreServer)
- func RegisterOpenStorageSchedulePolicyHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageSchedulePolicyHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageSchedulePolicyHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageSchedulePolicyServer(s *grpc.Server, srv OpenStorageSchedulePolicyServer)
- func RegisterOpenStorageVolumeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageVolumeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageVolumeClient) error
- func RegisterOpenStorageVolumeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageVolumeServer(s *grpc.Server, srv OpenStorageVolumeServer)
- func StatusKindMapLength() int
- type ActiveRequest
- func (*ActiveRequest) Descriptor() ([]byte, []int)
- func (m *ActiveRequest) GetReqestKV() map[int64]string
- func (*ActiveRequest) ProtoMessage()
- func (m *ActiveRequest) Reset()
- func (m *ActiveRequest) String() string
- func (m *ActiveRequest) XXX_DiscardUnknown()
- func (m *ActiveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ActiveRequest) XXX_Merge(src proto.Message)
- func (m *ActiveRequest) XXX_Size() int
- func (m *ActiveRequest) XXX_Unmarshal(b []byte) error
- type ActiveRequests
- func (*ActiveRequests) Descriptor() ([]byte, []int)
- func (m *ActiveRequests) GetActiveRequest() []*ActiveRequest
- func (m *ActiveRequests) GetRequestCount() int64
- func (*ActiveRequests) ProtoMessage()
- func (m *ActiveRequests) Reset()
- func (m *ActiveRequests) String() string
- func (m *ActiveRequests) XXX_DiscardUnknown()
- func (m *ActiveRequests) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ActiveRequests) XXX_Merge(src proto.Message)
- func (m *ActiveRequests) XXX_Size() int
- func (m *ActiveRequests) XXX_Unmarshal(b []byte) error
- type Alert
- func (*Alert) Descriptor() ([]byte, []int)
- func (m *Alert) GetAlertType() int64
- func (m *Alert) GetCleared() bool
- func (m *Alert) GetCount() int64
- func (m *Alert) GetFirstSeen() *timestamp.Timestamp
- func (m *Alert) GetId() int64
- func (m *Alert) GetMessage() string
- func (m *Alert) GetResource() ResourceType
- func (m *Alert) GetResourceId() string
- func (m *Alert) GetSeverity() SeverityType
- func (m *Alert) GetTimestamp() *timestamp.Timestamp
- func (m *Alert) GetTtl() uint64
- func (m *Alert) GetUniqueTag() string
- func (*Alert) ProtoMessage()
- func (m *Alert) Reset()
- func (m *Alert) String() string
- func (m *Alert) XXX_DiscardUnknown()
- func (m *Alert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Alert) XXX_Merge(src proto.Message)
- func (m *Alert) XXX_Size() int
- func (m *Alert) XXX_Unmarshal(b []byte) error
- type AlertActionType
- type Alerts
- func (*Alerts) Descriptor() ([]byte, []int)
- func (m *Alerts) GetAlert() []*Alert
- func (*Alerts) ProtoMessage()
- func (m *Alerts) Reset()
- func (m *Alerts) String() string
- func (m *Alerts) XXX_DiscardUnknown()
- func (m *Alerts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Alerts) XXX_Merge(src proto.Message)
- func (m *Alerts) XXX_Size() int
- func (m *Alerts) XXX_Unmarshal(b []byte) error
- type AttachState
- type Catalog
- func (*Catalog) Descriptor() ([]byte, []int)
- func (m *Catalog) GetChildren() []*Catalog
- func (m *Catalog) GetLastModified() *timestamp.Timestamp
- func (m *Catalog) GetName() string
- func (m *Catalog) GetPath() string
- func (m *Catalog) GetSize() uint64
- func (m *Catalog) GetType() string
- func (*Catalog) ProtoMessage()
- func (m *Catalog) Reset()
- func (m *Catalog) String() string
- func (m *Catalog) XXX_DiscardUnknown()
- func (m *Catalog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Catalog) XXX_Merge(src proto.Message)
- func (m *Catalog) XXX_Size() int
- func (m *Catalog) XXX_Unmarshal(b []byte) error
- type CatalogResponse
- func (*CatalogResponse) Descriptor() ([]byte, []int)
- func (m *CatalogResponse) GetReport() *Report
- func (m *CatalogResponse) GetRoot() *Catalog
- func (*CatalogResponse) ProtoMessage()
- func (m *CatalogResponse) Reset()
- func (m *CatalogResponse) String() string
- func (m *CatalogResponse) XXX_DiscardUnknown()
- func (m *CatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CatalogResponse) XXX_Merge(src proto.Message)
- func (m *CatalogResponse) XXX_Size() int
- func (m *CatalogResponse) XXX_Unmarshal(b []byte) error
- type CloudBackupCatalogRequest
- type CloudBackupCatalogResponse
- type CloudBackupCreateRequest
- type CloudBackupCreateResponse
- type CloudBackupDeleteAllRequest
- type CloudBackupDeleteRequest
- type CloudBackupEnumerateRequest
- type CloudBackupEnumerateResponse
- type CloudBackupGenericRequest
- type CloudBackupGroupCreateRequest
- type CloudBackupGroupSchedCreateRequest
- type CloudBackupHistoryItem
- type CloudBackupHistoryRequest
- type CloudBackupHistoryResponse
- type CloudBackupInfo
- type CloudBackupOpType
- type CloudBackupRestoreRequest
- type CloudBackupRestoreResponse
- type CloudBackupSchedCreateRequest
- type CloudBackupSchedCreateResponse
- type CloudBackupSchedDeleteRequest
- type CloudBackupSchedEnumerateResponse
- type CloudBackupScheduleInfo
- type CloudBackupStateChangeRequest
- type CloudBackupStatus
- type CloudBackupStatusRequest
- type CloudBackupStatusResponse
- type CloudBackupStatusType
- type CloudMigrate
- func (*CloudMigrate) Descriptor() ([]byte, []int)
- func (*CloudMigrate) ProtoMessage()
- func (m *CloudMigrate) Reset()
- func (m *CloudMigrate) String() string
- func (m *CloudMigrate) XXX_DiscardUnknown()
- func (m *CloudMigrate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudMigrate) XXX_Merge(src proto.Message)
- func (m *CloudMigrate) XXX_Size() int
- func (m *CloudMigrate) XXX_Unmarshal(b []byte) error
- type CloudMigrateCancelRequest
- func (*CloudMigrateCancelRequest) Descriptor() ([]byte, []int)
- func (m *CloudMigrateCancelRequest) GetTaskId() string
- func (*CloudMigrateCancelRequest) ProtoMessage()
- func (m *CloudMigrateCancelRequest) Reset()
- func (m *CloudMigrateCancelRequest) String() string
- func (m *CloudMigrateCancelRequest) XXX_DiscardUnknown()
- func (m *CloudMigrateCancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudMigrateCancelRequest) XXX_Merge(src proto.Message)
- func (m *CloudMigrateCancelRequest) XXX_Size() int
- func (m *CloudMigrateCancelRequest) XXX_Unmarshal(b []byte) error
- type CloudMigrateInfo
- func (*CloudMigrateInfo) Descriptor() ([]byte, []int)
- func (m *CloudMigrateInfo) GetCloudbackupId() string
- func (m *CloudMigrateInfo) GetClusterId() string
- func (m *CloudMigrateInfo) GetCurrentStage() CloudMigrate_Stage
- func (m *CloudMigrateInfo) GetErrorReason() string
- func (m *CloudMigrateInfo) GetLastUpdate() *timestamp.Timestamp
- func (m *CloudMigrateInfo) GetLocalVolumeId() string
- func (m *CloudMigrateInfo) GetLocalVolumeName() string
- func (m *CloudMigrateInfo) GetRemoteVolumeId() string
- func (m *CloudMigrateInfo) GetStatus() CloudMigrate_Status
- func (m *CloudMigrateInfo) GetTaskId() string
- func (*CloudMigrateInfo) ProtoMessage()
- func (m *CloudMigrateInfo) Reset()
- func (m *CloudMigrateInfo) String() string
- func (m *CloudMigrateInfo) XXX_DiscardUnknown()
- func (m *CloudMigrateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudMigrateInfo) XXX_Merge(src proto.Message)
- func (m *CloudMigrateInfo) XXX_Size() int
- func (m *CloudMigrateInfo) XXX_Unmarshal(b []byte) error
- type CloudMigrateInfoList
- func (*CloudMigrateInfoList) Descriptor() ([]byte, []int)
- func (m *CloudMigrateInfoList) GetList() []*CloudMigrateInfo
- func (*CloudMigrateInfoList) ProtoMessage()
- func (m *CloudMigrateInfoList) Reset()
- func (m *CloudMigrateInfoList) String() string
- func (m *CloudMigrateInfoList) XXX_DiscardUnknown()
- func (m *CloudMigrateInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudMigrateInfoList) XXX_Merge(src proto.Message)
- func (m *CloudMigrateInfoList) XXX_Size() int
- func (m *CloudMigrateInfoList) XXX_Unmarshal(b []byte) error
- type CloudMigrateStartRequest
- func (*CloudMigrateStartRequest) Descriptor() ([]byte, []int)
- func (m *CloudMigrateStartRequest) GetClusterId() string
- func (m *CloudMigrateStartRequest) GetOperation() CloudMigrate_OperationType
- func (m *CloudMigrateStartRequest) GetTargetId() string
- func (m *CloudMigrateStartRequest) GetTaskId() string
- func (*CloudMigrateStartRequest) ProtoMessage()
- func (m *CloudMigrateStartRequest) Reset()
- func (m *CloudMigrateStartRequest) String() string
- func (m *CloudMigrateStartRequest) XXX_DiscardUnknown()
- func (m *CloudMigrateStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudMigrateStartRequest) XXX_Merge(src proto.Message)
- func (m *CloudMigrateStartRequest) XXX_Size() int
- func (m *CloudMigrateStartRequest) XXX_Unmarshal(b []byte) error
- type CloudMigrateStartResponse
- func (*CloudMigrateStartResponse) Descriptor() ([]byte, []int)
- func (m *CloudMigrateStartResponse) GetTaskId() string
- func (*CloudMigrateStartResponse) ProtoMessage()
- func (m *CloudMigrateStartResponse) Reset()
- func (m *CloudMigrateStartResponse) String() string
- func (m *CloudMigrateStartResponse) XXX_DiscardUnknown()
- func (m *CloudMigrateStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudMigrateStartResponse) XXX_Merge(src proto.Message)
- func (m *CloudMigrateStartResponse) XXX_Size() int
- func (m *CloudMigrateStartResponse) XXX_Unmarshal(b []byte) error
- type CloudMigrateStatusResponse
- func (*CloudMigrateStatusResponse) Descriptor() ([]byte, []int)
- func (m *CloudMigrateStatusResponse) GetInfo() map[string]*CloudMigrateInfoList
- func (*CloudMigrateStatusResponse) ProtoMessage()
- func (m *CloudMigrateStatusResponse) Reset()
- func (m *CloudMigrateStatusResponse) String() string
- func (m *CloudMigrateStatusResponse) XXX_DiscardUnknown()
- func (m *CloudMigrateStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudMigrateStatusResponse) XXX_Merge(src proto.Message)
- func (m *CloudMigrateStatusResponse) XXX_Size() int
- func (m *CloudMigrateStatusResponse) XXX_Unmarshal(b []byte) error
- type CloudMigrate_OperationType
- type CloudMigrate_Stage
- type CloudMigrate_Status
- type Cluster
- type ClusterNotify
- type ClusterPairCreateRequest
- func (*ClusterPairCreateRequest) Descriptor() ([]byte, []int)
- func (m *ClusterPairCreateRequest) GetRemoteClusterIp() string
- func (m *ClusterPairCreateRequest) GetRemoteClusterPort() uint32
- func (m *ClusterPairCreateRequest) GetRemoteClusterToken() string
- func (m *ClusterPairCreateRequest) GetSetDefault() bool
- func (*ClusterPairCreateRequest) ProtoMessage()
- func (m *ClusterPairCreateRequest) Reset()
- func (m *ClusterPairCreateRequest) String() string
- func (m *ClusterPairCreateRequest) XXX_DiscardUnknown()
- func (m *ClusterPairCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairCreateRequest) XXX_Merge(src proto.Message)
- func (m *ClusterPairCreateRequest) XXX_Size() int
- func (m *ClusterPairCreateRequest) XXX_Unmarshal(b []byte) error
- type ClusterPairCreateResponse
- func (*ClusterPairCreateResponse) Descriptor() ([]byte, []int)
- func (m *ClusterPairCreateResponse) GetRemoteClusterId() string
- func (m *ClusterPairCreateResponse) GetRemoteClusterName() string
- func (*ClusterPairCreateResponse) ProtoMessage()
- func (m *ClusterPairCreateResponse) Reset()
- func (m *ClusterPairCreateResponse) String() string
- func (m *ClusterPairCreateResponse) XXX_DiscardUnknown()
- func (m *ClusterPairCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairCreateResponse) XXX_Merge(src proto.Message)
- func (m *ClusterPairCreateResponse) XXX_Size() int
- func (m *ClusterPairCreateResponse) XXX_Unmarshal(b []byte) error
- type ClusterPairDeleteRequest
- func (*ClusterPairDeleteRequest) Descriptor() ([]byte, []int)
- func (m *ClusterPairDeleteRequest) GetClusterId() string
- func (*ClusterPairDeleteRequest) ProtoMessage()
- func (m *ClusterPairDeleteRequest) Reset()
- func (m *ClusterPairDeleteRequest) String() string
- func (m *ClusterPairDeleteRequest) XXX_DiscardUnknown()
- func (m *ClusterPairDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairDeleteRequest) XXX_Merge(src proto.Message)
- func (m *ClusterPairDeleteRequest) XXX_Size() int
- func (m *ClusterPairDeleteRequest) XXX_Unmarshal(b []byte) error
- type ClusterPairGetRequest
- func (*ClusterPairGetRequest) Descriptor() ([]byte, []int)
- func (m *ClusterPairGetRequest) GetId() string
- func (*ClusterPairGetRequest) ProtoMessage()
- func (m *ClusterPairGetRequest) Reset()
- func (m *ClusterPairGetRequest) String() string
- func (m *ClusterPairGetRequest) XXX_DiscardUnknown()
- func (m *ClusterPairGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairGetRequest) XXX_Merge(src proto.Message)
- func (m *ClusterPairGetRequest) XXX_Size() int
- func (m *ClusterPairGetRequest) XXX_Unmarshal(b []byte) error
- type ClusterPairGetResponse
- func (*ClusterPairGetResponse) Descriptor() ([]byte, []int)
- func (m *ClusterPairGetResponse) GetPairInfo() *ClusterPairInfo
- func (*ClusterPairGetResponse) ProtoMessage()
- func (m *ClusterPairGetResponse) Reset()
- func (m *ClusterPairGetResponse) String() string
- func (m *ClusterPairGetResponse) XXX_DiscardUnknown()
- func (m *ClusterPairGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairGetResponse) XXX_Merge(src proto.Message)
- func (m *ClusterPairGetResponse) XXX_Size() int
- func (m *ClusterPairGetResponse) XXX_Unmarshal(b []byte) error
- type ClusterPairInfo
- func (*ClusterPairInfo) Descriptor() ([]byte, []int)
- func (m *ClusterPairInfo) GetEndpoints() []string
- func (m *ClusterPairInfo) GetId() string
- func (m *ClusterPairInfo) GetName() string
- func (m *ClusterPairInfo) GetOptions() map[string]string
- func (m *ClusterPairInfo) GetSecure() bool
- func (m *ClusterPairInfo) GetToken() string
- func (*ClusterPairInfo) ProtoMessage()
- func (m *ClusterPairInfo) Reset()
- func (m *ClusterPairInfo) String() string
- func (m *ClusterPairInfo) XXX_DiscardUnknown()
- func (m *ClusterPairInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairInfo) XXX_Merge(src proto.Message)
- func (m *ClusterPairInfo) XXX_Size() int
- func (m *ClusterPairInfo) XXX_Unmarshal(b []byte) error
- type ClusterPairProcessRequest
- func (*ClusterPairProcessRequest) Descriptor() ([]byte, []int)
- func (m *ClusterPairProcessRequest) GetRemoteClusterToken() string
- func (m *ClusterPairProcessRequest) GetSourceClusterId() string
- func (*ClusterPairProcessRequest) ProtoMessage()
- func (m *ClusterPairProcessRequest) Reset()
- func (m *ClusterPairProcessRequest) String() string
- func (m *ClusterPairProcessRequest) XXX_DiscardUnknown()
- func (m *ClusterPairProcessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairProcessRequest) XXX_Merge(src proto.Message)
- func (m *ClusterPairProcessRequest) XXX_Size() int
- func (m *ClusterPairProcessRequest) XXX_Unmarshal(b []byte) error
- type ClusterPairProcessResponse
- func (*ClusterPairProcessResponse) Descriptor() ([]byte, []int)
- func (m *ClusterPairProcessResponse) GetOptions() map[string]string
- func (m *ClusterPairProcessResponse) GetRemoteClusterEndpoints() []string
- func (m *ClusterPairProcessResponse) GetRemoteClusterId() string
- func (m *ClusterPairProcessResponse) GetRemoteClusterName() string
- func (*ClusterPairProcessResponse) ProtoMessage()
- func (m *ClusterPairProcessResponse) Reset()
- func (m *ClusterPairProcessResponse) String() string
- func (m *ClusterPairProcessResponse) XXX_DiscardUnknown()
- func (m *ClusterPairProcessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairProcessResponse) XXX_Merge(src proto.Message)
- func (m *ClusterPairProcessResponse) XXX_Size() int
- func (m *ClusterPairProcessResponse) XXX_Unmarshal(b []byte) error
- type ClusterPairTokenGetRequest
- func (*ClusterPairTokenGetRequest) Descriptor() ([]byte, []int)
- func (m *ClusterPairTokenGetRequest) GetResetToken() bool
- func (*ClusterPairTokenGetRequest) ProtoMessage()
- func (m *ClusterPairTokenGetRequest) Reset()
- func (m *ClusterPairTokenGetRequest) String() string
- func (m *ClusterPairTokenGetRequest) XXX_DiscardUnknown()
- func (m *ClusterPairTokenGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairTokenGetRequest) XXX_Merge(src proto.Message)
- func (m *ClusterPairTokenGetRequest) XXX_Size() int
- func (m *ClusterPairTokenGetRequest) XXX_Unmarshal(b []byte) error
- type ClusterPairTokenGetResponse
- func (*ClusterPairTokenGetResponse) Descriptor() ([]byte, []int)
- func (m *ClusterPairTokenGetResponse) GetToken() string
- func (*ClusterPairTokenGetResponse) ProtoMessage()
- func (m *ClusterPairTokenGetResponse) Reset()
- func (m *ClusterPairTokenGetResponse) String() string
- func (m *ClusterPairTokenGetResponse) XXX_DiscardUnknown()
- func (m *ClusterPairTokenGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairTokenGetResponse) XXX_Merge(src proto.Message)
- func (m *ClusterPairTokenGetResponse) XXX_Size() int
- func (m *ClusterPairTokenGetResponse) XXX_Unmarshal(b []byte) error
- type ClusterPairsEnumerateResponse
- func (*ClusterPairsEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *ClusterPairsEnumerateResponse) GetDefaultId() string
- func (m *ClusterPairsEnumerateResponse) GetPairs() map[string]*ClusterPairInfo
- func (*ClusterPairsEnumerateResponse) ProtoMessage()
- func (m *ClusterPairsEnumerateResponse) Reset()
- func (m *ClusterPairsEnumerateResponse) String() string
- func (m *ClusterPairsEnumerateResponse) XXX_DiscardUnknown()
- func (m *ClusterPairsEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairsEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *ClusterPairsEnumerateResponse) XXX_Size() int
- func (m *ClusterPairsEnumerateResponse) XXX_Unmarshal(b []byte) error
- type ClusterResponse
- func (*ClusterResponse) Descriptor() ([]byte, []int)
- func (m *ClusterResponse) GetError() string
- func (*ClusterResponse) ProtoMessage()
- func (m *ClusterResponse) Reset()
- func (m *ClusterResponse) String() string
- func (m *ClusterResponse) XXX_DiscardUnknown()
- func (m *ClusterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterResponse) XXX_Merge(src proto.Message)
- func (m *ClusterResponse) XXX_Size() int
- func (m *ClusterResponse) XXX_Unmarshal(b []byte) error
- type CosType
- type CredCreateRequest
- type CredCreateResponse
- type DriverType
- type FSType
- type FluentDConfig
- type GraphDriverChangeType
- type GraphDriverChanges
- func (*GraphDriverChanges) Descriptor() ([]byte, []int)
- func (m *GraphDriverChanges) GetKind() GraphDriverChangeType
- func (m *GraphDriverChanges) GetPath() string
- func (*GraphDriverChanges) ProtoMessage()
- func (m *GraphDriverChanges) Reset()
- func (m *GraphDriverChanges) String() string
- func (m *GraphDriverChanges) XXX_DiscardUnknown()
- func (m *GraphDriverChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GraphDriverChanges) XXX_Merge(src proto.Message)
- func (m *GraphDriverChanges) XXX_Size() int
- func (m *GraphDriverChanges) XXX_Unmarshal(b []byte) error
- type Group
- func (*Group) Descriptor() ([]byte, []int)
- func (m *Group) GetId() string
- func (*Group) ProtoMessage()
- func (m *Group) Reset()
- func (m *Group) String() string
- func (m *Group) XXX_DiscardUnknown()
- func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Group) XXX_Merge(src proto.Message)
- func (m *Group) XXX_Size() int
- func (m *Group) XXX_Unmarshal(b []byte) error
- type GroupSnapCreateRequest
- func (*GroupSnapCreateRequest) Descriptor() ([]byte, []int)
- func (m *GroupSnapCreateRequest) GetId() string
- func (m *GroupSnapCreateRequest) GetLabels() map[string]string
- func (*GroupSnapCreateRequest) ProtoMessage()
- func (m *GroupSnapCreateRequest) Reset()
- func (m *GroupSnapCreateRequest) String() string
- func (m *GroupSnapCreateRequest) XXX_DiscardUnknown()
- func (m *GroupSnapCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GroupSnapCreateRequest) XXX_Merge(src proto.Message)
- func (m *GroupSnapCreateRequest) XXX_Size() int
- func (m *GroupSnapCreateRequest) XXX_Unmarshal(b []byte) error
- type GroupSnapCreateResponse
- func (*GroupSnapCreateResponse) Descriptor() ([]byte, []int)
- func (m *GroupSnapCreateResponse) GetError() string
- func (m *GroupSnapCreateResponse) GetSnapshots() map[string]*SnapCreateResponse
- func (*GroupSnapCreateResponse) ProtoMessage()
- func (m *GroupSnapCreateResponse) Reset()
- func (m *GroupSnapCreateResponse) String() string
- func (m *GroupSnapCreateResponse) XXX_DiscardUnknown()
- func (m *GroupSnapCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *GroupSnapCreateResponse) XXX_Merge(src proto.Message)
- func (m *GroupSnapCreateResponse) XXX_Size() int
- func (m *GroupSnapCreateResponse) XXX_Unmarshal(b []byte) error
- type IoProfile
- type IoStrategy
- func (*IoStrategy) Descriptor() ([]byte, []int)
- func (m *IoStrategy) GetAsyncIo() bool
- func (m *IoStrategy) GetEarlyAck() bool
- func (*IoStrategy) ProtoMessage()
- func (m *IoStrategy) Reset()
- func (m *IoStrategy) String() string
- func (m *IoStrategy) XXX_DiscardUnknown()
- func (m *IoStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IoStrategy) XXX_Merge(src proto.Message)
- func (m *IoStrategy) XXX_Size() int
- func (m *IoStrategy) XXX_Unmarshal(b []byte) error
- type LabelSelectorRequirement
- func (*LabelSelectorRequirement) Descriptor() ([]byte, []int)
- func (m *LabelSelectorRequirement) GetKey() string
- func (m *LabelSelectorRequirement) GetOperator() LabelSelectorRequirement_Operator
- func (m *LabelSelectorRequirement) GetValues() []string
- func (*LabelSelectorRequirement) ProtoMessage()
- func (m *LabelSelectorRequirement) Reset()
- func (m *LabelSelectorRequirement) String() string
- func (m *LabelSelectorRequirement) XXX_DiscardUnknown()
- func (m *LabelSelectorRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LabelSelectorRequirement) XXX_Merge(src proto.Message)
- func (m *LabelSelectorRequirement) XXX_Size() int
- func (m *LabelSelectorRequirement) XXX_Unmarshal(b []byte) error
- type LabelSelectorRequirement_Operator
- type LocateResponse
- func (*LocateResponse) Descriptor() ([]byte, []int)
- func (m *LocateResponse) GetDockerids() map[string]string
- func (m *LocateResponse) GetMounts() map[string]string
- func (*LocateResponse) ProtoMessage()
- func (m *LocateResponse) Reset()
- func (m *LocateResponse) String() string
- func (m *LocateResponse) XXX_DiscardUnknown()
- func (m *LocateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LocateResponse) XXX_Merge(src proto.Message)
- func (m *LocateResponse) XXX_Size() int
- func (m *LocateResponse) XXX_Unmarshal(b []byte) error
- type Node
- type ObjectstoreInfo
- func (*ObjectstoreInfo) Descriptor() ([]byte, []int)
- func (m *ObjectstoreInfo) GetAccessKey() string
- func (m *ObjectstoreInfo) GetAccessPort() int64
- func (m *ObjectstoreInfo) GetAction() int64
- func (m *ObjectstoreInfo) GetCurrentEndpoint() string
- func (m *ObjectstoreInfo) GetEnabled() bool
- func (m *ObjectstoreInfo) GetEndpoints() []string
- func (m *ObjectstoreInfo) GetRegion() string
- func (m *ObjectstoreInfo) GetSecretKey() string
- func (m *ObjectstoreInfo) GetStatus() string
- func (m *ObjectstoreInfo) GetUuid() string
- func (m *ObjectstoreInfo) GetVolumeId() string
- func (*ObjectstoreInfo) ProtoMessage()
- func (m *ObjectstoreInfo) Reset()
- func (m *ObjectstoreInfo) String() string
- func (m *ObjectstoreInfo) XXX_DiscardUnknown()
- func (m *ObjectstoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ObjectstoreInfo) XXX_Merge(src proto.Message)
- func (m *ObjectstoreInfo) XXX_Size() int
- func (m *ObjectstoreInfo) XXX_Unmarshal(b []byte) error
- type OpenStorageAlertsClient
- type OpenStorageAlertsServer
- type OpenStorageCloudBackupClient
- type OpenStorageCloudBackupServer
- type OpenStorageClusterClient
- type OpenStorageClusterServer
- type OpenStorageCredentialsClient
- type OpenStorageCredentialsServer
- type OpenStorageIdentityClient
- type OpenStorageIdentityServer
- type OpenStorageMountAttachClient
- type OpenStorageMountAttachServer
- type OpenStorageNodeClient
- type OpenStorageNodeServer
- type OpenStorageObjectstoreClient
- type OpenStorageObjectstoreServer
- type OpenStorageSchedulePolicyClient
- type OpenStorageSchedulePolicyServer
- type OpenStorageVolumeClient
- type OpenStorageVolumeServer
- type OperationFlags
- type ReplicaSet
- func (*ReplicaSet) Descriptor() ([]byte, []int)
- func (m *ReplicaSet) GetNodes() []string
- func (*ReplicaSet) ProtoMessage()
- func (m *ReplicaSet) Reset()
- func (m *ReplicaSet) String() string
- func (m *ReplicaSet) XXX_DiscardUnknown()
- func (m *ReplicaSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ReplicaSet) XXX_Merge(src proto.Message)
- func (m *ReplicaSet) XXX_Size() int
- func (m *ReplicaSet) XXX_Unmarshal(b []byte) error
- type Report
- func (*Report) Descriptor() ([]byte, []int)
- func (m *Report) GetDirectories() int64
- func (m *Report) GetFiles() int64
- func (*Report) ProtoMessage()
- func (m *Report) Reset()
- func (m *Report) String() string
- func (m *Report) XXX_DiscardUnknown()
- func (m *Report) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Report) XXX_Merge(src proto.Message)
- func (m *Report) XXX_Size() int
- func (m *Report) XXX_Unmarshal(b []byte) error
- type ResourceType
- type RuntimeStateMap
- func (*RuntimeStateMap) Descriptor() ([]byte, []int)
- func (m *RuntimeStateMap) GetRuntimeState() map[string]string
- func (*RuntimeStateMap) ProtoMessage()
- func (m *RuntimeStateMap) Reset()
- func (m *RuntimeStateMap) String() string
- func (m *RuntimeStateMap) XXX_DiscardUnknown()
- func (m *RuntimeStateMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *RuntimeStateMap) XXX_Merge(src proto.Message)
- func (m *RuntimeStateMap) XXX_Size() int
- func (m *RuntimeStateMap) XXX_Unmarshal(b []byte) error
- type SdkAlertsAlertTypeQuery
- func (*SdkAlertsAlertTypeQuery) Descriptor() ([]byte, []int)
- func (m *SdkAlertsAlertTypeQuery) GetAlertType() int64
- func (m *SdkAlertsAlertTypeQuery) GetResourceType() ResourceType
- func (*SdkAlertsAlertTypeQuery) ProtoMessage()
- func (m *SdkAlertsAlertTypeQuery) Reset()
- func (m *SdkAlertsAlertTypeQuery) String() string
- func (m *SdkAlertsAlertTypeQuery) XXX_DiscardUnknown()
- func (m *SdkAlertsAlertTypeQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsAlertTypeQuery) XXX_Merge(src proto.Message)
- func (m *SdkAlertsAlertTypeQuery) XXX_Size() int
- func (m *SdkAlertsAlertTypeQuery) XXX_Unmarshal(b []byte) error
- type SdkAlertsCountSpan
- func (*SdkAlertsCountSpan) Descriptor() ([]byte, []int)
- func (m *SdkAlertsCountSpan) GetMaxCount() int64
- func (m *SdkAlertsCountSpan) GetMinCount() int64
- func (*SdkAlertsCountSpan) ProtoMessage()
- func (m *SdkAlertsCountSpan) Reset()
- func (m *SdkAlertsCountSpan) String() string
- func (m *SdkAlertsCountSpan) XXX_DiscardUnknown()
- func (m *SdkAlertsCountSpan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsCountSpan) XXX_Merge(src proto.Message)
- func (m *SdkAlertsCountSpan) XXX_Size() int
- func (m *SdkAlertsCountSpan) XXX_Unmarshal(b []byte) error
- type SdkAlertsDeleteRequest
- func (*SdkAlertsDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkAlertsDeleteRequest) GetQueries() []*SdkAlertsQuery
- func (*SdkAlertsDeleteRequest) ProtoMessage()
- func (m *SdkAlertsDeleteRequest) Reset()
- func (m *SdkAlertsDeleteRequest) String() string
- func (m *SdkAlertsDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkAlertsDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkAlertsDeleteRequest) XXX_Size() int
- func (m *SdkAlertsDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkAlertsDeleteResponse
- func (*SdkAlertsDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkAlertsDeleteResponse) ProtoMessage()
- func (m *SdkAlertsDeleteResponse) Reset()
- func (m *SdkAlertsDeleteResponse) String() string
- func (m *SdkAlertsDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkAlertsDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkAlertsDeleteResponse) XXX_Size() int
- func (m *SdkAlertsDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkAlertsEnumerateRequest
- func (*SdkAlertsEnumerateRequest) Descriptor() ([]byte, []int)
- func (m *SdkAlertsEnumerateRequest) GetQueries() []*SdkAlertsQuery
- func (*SdkAlertsEnumerateRequest) ProtoMessage()
- func (m *SdkAlertsEnumerateRequest) Reset()
- func (m *SdkAlertsEnumerateRequest) String() string
- func (m *SdkAlertsEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkAlertsEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkAlertsEnumerateRequest) XXX_Size() int
- func (m *SdkAlertsEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkAlertsEnumerateResponse
- func (*SdkAlertsEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkAlertsEnumerateResponse) GetAlerts() []*Alert
- func (*SdkAlertsEnumerateResponse) ProtoMessage()
- func (m *SdkAlertsEnumerateResponse) Reset()
- func (m *SdkAlertsEnumerateResponse) String() string
- func (m *SdkAlertsEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkAlertsEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkAlertsEnumerateResponse) XXX_Size() int
- func (m *SdkAlertsEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkAlertsOption
- func (*SdkAlertsOption) Descriptor() ([]byte, []int)
- func (m *SdkAlertsOption) GetCountSpan() *SdkAlertsCountSpan
- func (m *SdkAlertsOption) GetIsCleared() bool
- func (m *SdkAlertsOption) GetMinSeverityType() SeverityType
- func (m *SdkAlertsOption) GetOpt() isSdkAlertsOption_Opt
- func (m *SdkAlertsOption) GetTimeSpan() *SdkAlertsTimeSpan
- func (*SdkAlertsOption) ProtoMessage()
- func (m *SdkAlertsOption) Reset()
- func (m *SdkAlertsOption) String() string
- func (m *SdkAlertsOption) XXX_DiscardUnknown()
- func (m *SdkAlertsOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsOption) XXX_Merge(src proto.Message)
- func (*SdkAlertsOption) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SdkAlertsOption) XXX_Size() int
- func (m *SdkAlertsOption) XXX_Unmarshal(b []byte) error
- type SdkAlertsOption_CountSpan
- type SdkAlertsOption_IsCleared
- type SdkAlertsOption_MinSeverityType
- type SdkAlertsOption_TimeSpan
- type SdkAlertsQuery
- func (*SdkAlertsQuery) Descriptor() ([]byte, []int)
- func (m *SdkAlertsQuery) GetAlertTypeQuery() *SdkAlertsAlertTypeQuery
- func (m *SdkAlertsQuery) GetOpts() []*SdkAlertsOption
- func (m *SdkAlertsQuery) GetQuery() isSdkAlertsQuery_Query
- func (m *SdkAlertsQuery) GetResourceIdQuery() *SdkAlertsResourceIdQuery
- func (m *SdkAlertsQuery) GetResourceTypeQuery() *SdkAlertsResourceTypeQuery
- func (*SdkAlertsQuery) ProtoMessage()
- func (m *SdkAlertsQuery) Reset()
- func (m *SdkAlertsQuery) String() string
- func (m *SdkAlertsQuery) XXX_DiscardUnknown()
- func (m *SdkAlertsQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsQuery) XXX_Merge(src proto.Message)
- func (*SdkAlertsQuery) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SdkAlertsQuery) XXX_Size() int
- func (m *SdkAlertsQuery) XXX_Unmarshal(b []byte) error
- type SdkAlertsQuery_AlertTypeQuery
- type SdkAlertsQuery_ResourceIdQuery
- type SdkAlertsQuery_ResourceTypeQuery
- type SdkAlertsResourceIdQuery
- func (*SdkAlertsResourceIdQuery) Descriptor() ([]byte, []int)
- func (m *SdkAlertsResourceIdQuery) GetAlertType() int64
- func (m *SdkAlertsResourceIdQuery) GetResourceId() string
- func (m *SdkAlertsResourceIdQuery) GetResourceType() ResourceType
- func (*SdkAlertsResourceIdQuery) ProtoMessage()
- func (m *SdkAlertsResourceIdQuery) Reset()
- func (m *SdkAlertsResourceIdQuery) String() string
- func (m *SdkAlertsResourceIdQuery) XXX_DiscardUnknown()
- func (m *SdkAlertsResourceIdQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsResourceIdQuery) XXX_Merge(src proto.Message)
- func (m *SdkAlertsResourceIdQuery) XXX_Size() int
- func (m *SdkAlertsResourceIdQuery) XXX_Unmarshal(b []byte) error
- type SdkAlertsResourceTypeQuery
- func (*SdkAlertsResourceTypeQuery) Descriptor() ([]byte, []int)
- func (m *SdkAlertsResourceTypeQuery) GetResourceType() ResourceType
- func (*SdkAlertsResourceTypeQuery) ProtoMessage()
- func (m *SdkAlertsResourceTypeQuery) Reset()
- func (m *SdkAlertsResourceTypeQuery) String() string
- func (m *SdkAlertsResourceTypeQuery) XXX_DiscardUnknown()
- func (m *SdkAlertsResourceTypeQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsResourceTypeQuery) XXX_Merge(src proto.Message)
- func (m *SdkAlertsResourceTypeQuery) XXX_Size() int
- func (m *SdkAlertsResourceTypeQuery) XXX_Unmarshal(b []byte) error
- type SdkAlertsTimeSpan
- func (*SdkAlertsTimeSpan) Descriptor() ([]byte, []int)
- func (m *SdkAlertsTimeSpan) GetEndTime() *timestamp.Timestamp
- func (m *SdkAlertsTimeSpan) GetStartTime() *timestamp.Timestamp
- func (*SdkAlertsTimeSpan) ProtoMessage()
- func (m *SdkAlertsTimeSpan) Reset()
- func (m *SdkAlertsTimeSpan) String() string
- func (m *SdkAlertsTimeSpan) XXX_DiscardUnknown()
- func (m *SdkAlertsTimeSpan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsTimeSpan) XXX_Merge(src proto.Message)
- func (m *SdkAlertsTimeSpan) XXX_Size() int
- func (m *SdkAlertsTimeSpan) XXX_Unmarshal(b []byte) error
- type SdkAwsCredentialRequest
- func (*SdkAwsCredentialRequest) Descriptor() ([]byte, []int)
- func (m *SdkAwsCredentialRequest) GetAccessKey() string
- func (m *SdkAwsCredentialRequest) GetDisableSsl() bool
- func (m *SdkAwsCredentialRequest) GetEndpoint() string
- func (m *SdkAwsCredentialRequest) GetRegion() string
- func (m *SdkAwsCredentialRequest) GetSecretKey() string
- func (*SdkAwsCredentialRequest) ProtoMessage()
- func (m *SdkAwsCredentialRequest) Reset()
- func (m *SdkAwsCredentialRequest) String() string
- func (m *SdkAwsCredentialRequest) XXX_DiscardUnknown()
- func (m *SdkAwsCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAwsCredentialRequest) XXX_Merge(src proto.Message)
- func (m *SdkAwsCredentialRequest) XXX_Size() int
- func (m *SdkAwsCredentialRequest) XXX_Unmarshal(b []byte) error
- type SdkAwsCredentialResponse
- func (*SdkAwsCredentialResponse) Descriptor() ([]byte, []int)
- func (m *SdkAwsCredentialResponse) GetAccessKey() string
- func (m *SdkAwsCredentialResponse) GetDisableSsl() bool
- func (m *SdkAwsCredentialResponse) GetEndpoint() string
- func (m *SdkAwsCredentialResponse) GetRegion() string
- func (*SdkAwsCredentialResponse) ProtoMessage()
- func (m *SdkAwsCredentialResponse) Reset()
- func (m *SdkAwsCredentialResponse) String() string
- func (m *SdkAwsCredentialResponse) XXX_DiscardUnknown()
- func (m *SdkAwsCredentialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAwsCredentialResponse) XXX_Merge(src proto.Message)
- func (m *SdkAwsCredentialResponse) XXX_Size() int
- func (m *SdkAwsCredentialResponse) XXX_Unmarshal(b []byte) error
- type SdkAzureCredentialRequest
- func (*SdkAzureCredentialRequest) Descriptor() ([]byte, []int)
- func (m *SdkAzureCredentialRequest) GetAccountKey() string
- func (m *SdkAzureCredentialRequest) GetAccountName() string
- func (*SdkAzureCredentialRequest) ProtoMessage()
- func (m *SdkAzureCredentialRequest) Reset()
- func (m *SdkAzureCredentialRequest) String() string
- func (m *SdkAzureCredentialRequest) XXX_DiscardUnknown()
- func (m *SdkAzureCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAzureCredentialRequest) XXX_Merge(src proto.Message)
- func (m *SdkAzureCredentialRequest) XXX_Size() int
- func (m *SdkAzureCredentialRequest) XXX_Unmarshal(b []byte) error
- type SdkAzureCredentialResponse
- func (*SdkAzureCredentialResponse) Descriptor() ([]byte, []int)
- func (m *SdkAzureCredentialResponse) GetAccountName() string
- func (*SdkAzureCredentialResponse) ProtoMessage()
- func (m *SdkAzureCredentialResponse) Reset()
- func (m *SdkAzureCredentialResponse) String() string
- func (m *SdkAzureCredentialResponse) XXX_DiscardUnknown()
- func (m *SdkAzureCredentialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAzureCredentialResponse) XXX_Merge(src proto.Message)
- func (m *SdkAzureCredentialResponse) XXX_Size() int
- func (m *SdkAzureCredentialResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupCatalogRequest
- func (*SdkCloudBackupCatalogRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupCatalogRequest) GetBackupId() string
- func (m *SdkCloudBackupCatalogRequest) GetCredentialId() string
- func (*SdkCloudBackupCatalogRequest) ProtoMessage()
- func (m *SdkCloudBackupCatalogRequest) Reset()
- func (m *SdkCloudBackupCatalogRequest) String() string
- func (m *SdkCloudBackupCatalogRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupCatalogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupCatalogRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupCatalogRequest) XXX_Size() int
- func (m *SdkCloudBackupCatalogRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupCatalogResponse
- func (*SdkCloudBackupCatalogResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupCatalogResponse) GetContents() []string
- func (*SdkCloudBackupCatalogResponse) ProtoMessage()
- func (m *SdkCloudBackupCatalogResponse) Reset()
- func (m *SdkCloudBackupCatalogResponse) String() string
- func (m *SdkCloudBackupCatalogResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupCatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupCatalogResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupCatalogResponse) XXX_Size() int
- func (m *SdkCloudBackupCatalogResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupCreateRequest
- func (*SdkCloudBackupCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupCreateRequest) GetCredentialId() string
- func (m *SdkCloudBackupCreateRequest) GetFull() bool
- func (m *SdkCloudBackupCreateRequest) GetName() string
- func (m *SdkCloudBackupCreateRequest) GetVolumeId() string
- func (*SdkCloudBackupCreateRequest) ProtoMessage()
- func (m *SdkCloudBackupCreateRequest) Reset()
- func (m *SdkCloudBackupCreateRequest) String() string
- func (m *SdkCloudBackupCreateRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupCreateRequest) XXX_Size() int
- func (m *SdkCloudBackupCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupCreateResponse
- func (*SdkCloudBackupCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupCreateResponse) GetName() string
- func (*SdkCloudBackupCreateResponse) ProtoMessage()
- func (m *SdkCloudBackupCreateResponse) Reset()
- func (m *SdkCloudBackupCreateResponse) String() string
- func (m *SdkCloudBackupCreateResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupCreateResponse) XXX_Size() int
- func (m *SdkCloudBackupCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupDeleteAllRequest
- func (*SdkCloudBackupDeleteAllRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupDeleteAllRequest) GetCredentialId() string
- func (m *SdkCloudBackupDeleteAllRequest) GetSrcVolumeId() string
- func (*SdkCloudBackupDeleteAllRequest) ProtoMessage()
- func (m *SdkCloudBackupDeleteAllRequest) Reset()
- func (m *SdkCloudBackupDeleteAllRequest) String() string
- func (m *SdkCloudBackupDeleteAllRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupDeleteAllRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupDeleteAllRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupDeleteAllRequest) XXX_Size() int
- func (m *SdkCloudBackupDeleteAllRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupDeleteAllResponse
- func (*SdkCloudBackupDeleteAllResponse) Descriptor() ([]byte, []int)
- func (*SdkCloudBackupDeleteAllResponse) ProtoMessage()
- func (m *SdkCloudBackupDeleteAllResponse) Reset()
- func (m *SdkCloudBackupDeleteAllResponse) String() string
- func (m *SdkCloudBackupDeleteAllResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupDeleteAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupDeleteAllResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupDeleteAllResponse) XXX_Size() int
- func (m *SdkCloudBackupDeleteAllResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupDeleteRequest
- func (*SdkCloudBackupDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupDeleteRequest) GetBackupId() string
- func (m *SdkCloudBackupDeleteRequest) GetCredentialId() string
- func (m *SdkCloudBackupDeleteRequest) GetForce() bool
- func (*SdkCloudBackupDeleteRequest) ProtoMessage()
- func (m *SdkCloudBackupDeleteRequest) Reset()
- func (m *SdkCloudBackupDeleteRequest) String() string
- func (m *SdkCloudBackupDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupDeleteRequest) XXX_Size() int
- func (m *SdkCloudBackupDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupDeleteResponse
- func (*SdkCloudBackupDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkCloudBackupDeleteResponse) ProtoMessage()
- func (m *SdkCloudBackupDeleteResponse) Reset()
- func (m *SdkCloudBackupDeleteResponse) String() string
- func (m *SdkCloudBackupDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupDeleteResponse) XXX_Size() int
- func (m *SdkCloudBackupDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupEnumerateRequest
- func (*SdkCloudBackupEnumerateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupEnumerateRequest) GetAll() bool
- func (m *SdkCloudBackupEnumerateRequest) GetClusterId() string
- func (m *SdkCloudBackupEnumerateRequest) GetCredentialId() string
- func (m *SdkCloudBackupEnumerateRequest) GetSrcVolumeId() string
- func (*SdkCloudBackupEnumerateRequest) ProtoMessage()
- func (m *SdkCloudBackupEnumerateRequest) Reset()
- func (m *SdkCloudBackupEnumerateRequest) String() string
- func (m *SdkCloudBackupEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupEnumerateRequest) XXX_Size() int
- func (m *SdkCloudBackupEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupEnumerateResponse
- func (*SdkCloudBackupEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupEnumerateResponse) GetBackups() []*SdkCloudBackupInfo
- func (*SdkCloudBackupEnumerateResponse) ProtoMessage()
- func (m *SdkCloudBackupEnumerateResponse) Reset()
- func (m *SdkCloudBackupEnumerateResponse) String() string
- func (m *SdkCloudBackupEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupEnumerateResponse) XXX_Size() int
- func (m *SdkCloudBackupEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupHistoryItem
- func (*SdkCloudBackupHistoryItem) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupHistoryItem) GetSrcVolumeId() string
- func (m *SdkCloudBackupHistoryItem) GetStatus() SdkCloudBackupStatusType
- func (m *SdkCloudBackupHistoryItem) GetTimestamp() *timestamp.Timestamp
- func (*SdkCloudBackupHistoryItem) ProtoMessage()
- func (m *SdkCloudBackupHistoryItem) Reset()
- func (m *SdkCloudBackupHistoryItem) String() string
- func (m *SdkCloudBackupHistoryItem) XXX_DiscardUnknown()
- func (m *SdkCloudBackupHistoryItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupHistoryItem) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupHistoryItem) XXX_Size() int
- func (m *SdkCloudBackupHistoryItem) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupHistoryRequest
- func (*SdkCloudBackupHistoryRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupHistoryRequest) GetSrcVolumeId() string
- func (*SdkCloudBackupHistoryRequest) ProtoMessage()
- func (m *SdkCloudBackupHistoryRequest) Reset()
- func (m *SdkCloudBackupHistoryRequest) String() string
- func (m *SdkCloudBackupHistoryRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupHistoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupHistoryRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupHistoryRequest) XXX_Size() int
- func (m *SdkCloudBackupHistoryRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupHistoryResponse
- func (*SdkCloudBackupHistoryResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupHistoryResponse) GetHistoryList() []*SdkCloudBackupHistoryItem
- func (*SdkCloudBackupHistoryResponse) ProtoMessage()
- func (m *SdkCloudBackupHistoryResponse) Reset()
- func (m *SdkCloudBackupHistoryResponse) String() string
- func (m *SdkCloudBackupHistoryResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupHistoryResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupHistoryResponse) XXX_Size() int
- func (m *SdkCloudBackupHistoryResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupInfo
- func (*SdkCloudBackupInfo) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupInfo) GetId() string
- func (m *SdkCloudBackupInfo) GetMetadata() map[string]string
- func (m *SdkCloudBackupInfo) GetSrcVolumeId() string
- func (m *SdkCloudBackupInfo) GetSrcVolumeName() string
- func (m *SdkCloudBackupInfo) GetStatus() SdkCloudBackupStatusType
- func (m *SdkCloudBackupInfo) GetTimestamp() *timestamp.Timestamp
- func (*SdkCloudBackupInfo) ProtoMessage()
- func (m *SdkCloudBackupInfo) Reset()
- func (m *SdkCloudBackupInfo) String() string
- func (m *SdkCloudBackupInfo) XXX_DiscardUnknown()
- func (m *SdkCloudBackupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupInfo) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupInfo) XXX_Size() int
- func (m *SdkCloudBackupInfo) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupOpType
- type SdkCloudBackupRequestedState
- type SdkCloudBackupRestoreRequest
- func (*SdkCloudBackupRestoreRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupRestoreRequest) GetBackupId() string
- func (m *SdkCloudBackupRestoreRequest) GetCredentialId() string
- func (m *SdkCloudBackupRestoreRequest) GetName() string
- func (m *SdkCloudBackupRestoreRequest) GetNodeId() string
- func (m *SdkCloudBackupRestoreRequest) GetRestoreVolumeName() string
- func (*SdkCloudBackupRestoreRequest) ProtoMessage()
- func (m *SdkCloudBackupRestoreRequest) Reset()
- func (m *SdkCloudBackupRestoreRequest) String() string
- func (m *SdkCloudBackupRestoreRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupRestoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupRestoreRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupRestoreRequest) XXX_Size() int
- func (m *SdkCloudBackupRestoreRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupRestoreResponse
- func (*SdkCloudBackupRestoreResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupRestoreResponse) GetName() string
- func (m *SdkCloudBackupRestoreResponse) GetRestoreVolumeId() string
- func (*SdkCloudBackupRestoreResponse) ProtoMessage()
- func (m *SdkCloudBackupRestoreResponse) Reset()
- func (m *SdkCloudBackupRestoreResponse) String() string
- func (m *SdkCloudBackupRestoreResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupRestoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupRestoreResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupRestoreResponse) XXX_Size() int
- func (m *SdkCloudBackupRestoreResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupSchedCreateRequest
- func (*SdkCloudBackupSchedCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupSchedCreateRequest) GetCloudSchedInfo() *SdkCloudBackupScheduleInfo
- func (*SdkCloudBackupSchedCreateRequest) ProtoMessage()
- func (m *SdkCloudBackupSchedCreateRequest) Reset()
- func (m *SdkCloudBackupSchedCreateRequest) String() string
- func (m *SdkCloudBackupSchedCreateRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSchedCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSchedCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSchedCreateRequest) XXX_Size() int
- func (m *SdkCloudBackupSchedCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupSchedCreateResponse
- func (*SdkCloudBackupSchedCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupSchedCreateResponse) GetBackupScheduleId() string
- func (*SdkCloudBackupSchedCreateResponse) ProtoMessage()
- func (m *SdkCloudBackupSchedCreateResponse) Reset()
- func (m *SdkCloudBackupSchedCreateResponse) String() string
- func (m *SdkCloudBackupSchedCreateResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSchedCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSchedCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSchedCreateResponse) XXX_Size() int
- func (m *SdkCloudBackupSchedCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupSchedDeleteRequest
- func (*SdkCloudBackupSchedDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupSchedDeleteRequest) GetBackupScheduleId() string
- func (*SdkCloudBackupSchedDeleteRequest) ProtoMessage()
- func (m *SdkCloudBackupSchedDeleteRequest) Reset()
- func (m *SdkCloudBackupSchedDeleteRequest) String() string
- func (m *SdkCloudBackupSchedDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSchedDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSchedDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSchedDeleteRequest) XXX_Size() int
- func (m *SdkCloudBackupSchedDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupSchedDeleteResponse
- func (*SdkCloudBackupSchedDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkCloudBackupSchedDeleteResponse) ProtoMessage()
- func (m *SdkCloudBackupSchedDeleteResponse) Reset()
- func (m *SdkCloudBackupSchedDeleteResponse) String() string
- func (m *SdkCloudBackupSchedDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSchedDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSchedDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSchedDeleteResponse) XXX_Size() int
- func (m *SdkCloudBackupSchedDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupSchedEnumerateRequest
- func (*SdkCloudBackupSchedEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkCloudBackupSchedEnumerateRequest) ProtoMessage()
- func (m *SdkCloudBackupSchedEnumerateRequest) Reset()
- func (m *SdkCloudBackupSchedEnumerateRequest) String() string
- func (m *SdkCloudBackupSchedEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSchedEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSchedEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSchedEnumerateRequest) XXX_Size() int
- func (m *SdkCloudBackupSchedEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupSchedEnumerateResponse
- func (*SdkCloudBackupSchedEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupSchedEnumerateResponse) GetCloudSchedList() map[string]*SdkCloudBackupScheduleInfo
- func (*SdkCloudBackupSchedEnumerateResponse) ProtoMessage()
- func (m *SdkCloudBackupSchedEnumerateResponse) Reset()
- func (m *SdkCloudBackupSchedEnumerateResponse) String() string
- func (m *SdkCloudBackupSchedEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSchedEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSchedEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSchedEnumerateResponse) XXX_Size() int
- func (m *SdkCloudBackupSchedEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupScheduleInfo
- func (*SdkCloudBackupScheduleInfo) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupScheduleInfo) GetCredentialId() string
- func (m *SdkCloudBackupScheduleInfo) GetFull() bool
- func (m *SdkCloudBackupScheduleInfo) GetMaxBackups() uint64
- func (m *SdkCloudBackupScheduleInfo) GetSchedules() []*SdkSchedulePolicyInterval
- func (m *SdkCloudBackupScheduleInfo) GetSrcVolumeId() string
- func (*SdkCloudBackupScheduleInfo) ProtoMessage()
- func (m *SdkCloudBackupScheduleInfo) Reset()
- func (m *SdkCloudBackupScheduleInfo) String() string
- func (m *SdkCloudBackupScheduleInfo) XXX_DiscardUnknown()
- func (m *SdkCloudBackupScheduleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupScheduleInfo) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupScheduleInfo) XXX_Size() int
- func (m *SdkCloudBackupScheduleInfo) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupStateChangeRequest
- func (*SdkCloudBackupStateChangeRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupStateChangeRequest) GetName() string
- func (m *SdkCloudBackupStateChangeRequest) GetRequestedState() SdkCloudBackupRequestedState
- func (*SdkCloudBackupStateChangeRequest) ProtoMessage()
- func (m *SdkCloudBackupStateChangeRequest) Reset()
- func (m *SdkCloudBackupStateChangeRequest) String() string
- func (m *SdkCloudBackupStateChangeRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupStateChangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupStateChangeRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupStateChangeRequest) XXX_Size() int
- func (m *SdkCloudBackupStateChangeRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupStateChangeResponse
- func (*SdkCloudBackupStateChangeResponse) Descriptor() ([]byte, []int)
- func (*SdkCloudBackupStateChangeResponse) ProtoMessage()
- func (m *SdkCloudBackupStateChangeResponse) Reset()
- func (m *SdkCloudBackupStateChangeResponse) String() string
- func (m *SdkCloudBackupStateChangeResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupStateChangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupStateChangeResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupStateChangeResponse) XXX_Size() int
- func (m *SdkCloudBackupStateChangeResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupStatus
- func (*SdkCloudBackupStatus) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupStatus) GetBackupId() string
- func (m *SdkCloudBackupStatus) GetBytesDone() uint64
- func (m *SdkCloudBackupStatus) GetCompletedTime() *timestamp.Timestamp
- func (m *SdkCloudBackupStatus) GetCredentialId() string
- func (m *SdkCloudBackupStatus) GetInfo() []string
- func (m *SdkCloudBackupStatus) GetNodeId() string
- func (m *SdkCloudBackupStatus) GetOptype() SdkCloudBackupOpType
- func (m *SdkCloudBackupStatus) GetSrcVolumeId() string
- func (m *SdkCloudBackupStatus) GetStartTime() *timestamp.Timestamp
- func (m *SdkCloudBackupStatus) GetStatus() SdkCloudBackupStatusType
- func (*SdkCloudBackupStatus) ProtoMessage()
- func (m *SdkCloudBackupStatus) Reset()
- func (m *SdkCloudBackupStatus) String() string
- func (m *SdkCloudBackupStatus) XXX_DiscardUnknown()
- func (m *SdkCloudBackupStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupStatus) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupStatus) XXX_Size() int
- func (m *SdkCloudBackupStatus) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupStatusRequest
- func (*SdkCloudBackupStatusRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupStatusRequest) GetLocal() bool
- func (m *SdkCloudBackupStatusRequest) GetName() string
- func (m *SdkCloudBackupStatusRequest) GetVolumeId() string
- func (*SdkCloudBackupStatusRequest) ProtoMessage()
- func (m *SdkCloudBackupStatusRequest) Reset()
- func (m *SdkCloudBackupStatusRequest) String() string
- func (m *SdkCloudBackupStatusRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupStatusRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupStatusRequest) XXX_Size() int
- func (m *SdkCloudBackupStatusRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupStatusResponse
- func (*SdkCloudBackupStatusResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupStatusResponse) GetStatuses() map[string]*SdkCloudBackupStatus
- func (*SdkCloudBackupStatusResponse) ProtoMessage()
- func (m *SdkCloudBackupStatusResponse) Reset()
- func (m *SdkCloudBackupStatusResponse) String() string
- func (m *SdkCloudBackupStatusResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupStatusResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupStatusResponse) XXX_Size() int
- func (m *SdkCloudBackupStatusResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupStatusType
- type SdkClusterInspectCurrentRequest
- func (*SdkClusterInspectCurrentRequest) Descriptor() ([]byte, []int)
- func (*SdkClusterInspectCurrentRequest) ProtoMessage()
- func (m *SdkClusterInspectCurrentRequest) Reset()
- func (m *SdkClusterInspectCurrentRequest) String() string
- func (m *SdkClusterInspectCurrentRequest) XXX_DiscardUnknown()
- func (m *SdkClusterInspectCurrentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterInspectCurrentRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterInspectCurrentRequest) XXX_Size() int
- func (m *SdkClusterInspectCurrentRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterInspectCurrentResponse
- func (*SdkClusterInspectCurrentResponse) Descriptor() ([]byte, []int)
- func (m *SdkClusterInspectCurrentResponse) GetCluster() *StorageCluster
- func (*SdkClusterInspectCurrentResponse) ProtoMessage()
- func (m *SdkClusterInspectCurrentResponse) Reset()
- func (m *SdkClusterInspectCurrentResponse) String() string
- func (m *SdkClusterInspectCurrentResponse) XXX_DiscardUnknown()
- func (m *SdkClusterInspectCurrentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterInspectCurrentResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterInspectCurrentResponse) XXX_Size() int
- func (m *SdkClusterInspectCurrentResponse) XXX_Unmarshal(b []byte) error
- type SdkCredentialCreateRequest
- func (*SdkCredentialCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCredentialCreateRequest) GetAwsCredential() *SdkAwsCredentialRequest
- func (m *SdkCredentialCreateRequest) GetAzureCredential() *SdkAzureCredentialRequest
- func (m *SdkCredentialCreateRequest) GetBucket() string
- func (m *SdkCredentialCreateRequest) GetCredentialType() isSdkCredentialCreateRequest_CredentialType
- func (m *SdkCredentialCreateRequest) GetEncryptionKey() string
- func (m *SdkCredentialCreateRequest) GetGoogleCredential() *SdkGoogleCredentialRequest
- func (m *SdkCredentialCreateRequest) GetName() string
- func (*SdkCredentialCreateRequest) ProtoMessage()
- func (m *SdkCredentialCreateRequest) Reset()
- func (m *SdkCredentialCreateRequest) String() string
- func (m *SdkCredentialCreateRequest) XXX_DiscardUnknown()
- func (m *SdkCredentialCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialCreateRequest) XXX_Merge(src proto.Message)
- func (*SdkCredentialCreateRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SdkCredentialCreateRequest) XXX_Size() int
- func (m *SdkCredentialCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkCredentialCreateRequest_AwsCredential
- type SdkCredentialCreateRequest_AzureCredential
- type SdkCredentialCreateRequest_GoogleCredential
- type SdkCredentialCreateResponse
- func (*SdkCredentialCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkCredentialCreateResponse) GetCredentialId() string
- func (*SdkCredentialCreateResponse) ProtoMessage()
- func (m *SdkCredentialCreateResponse) Reset()
- func (m *SdkCredentialCreateResponse) String() string
- func (m *SdkCredentialCreateResponse) XXX_DiscardUnknown()
- func (m *SdkCredentialCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCredentialCreateResponse) XXX_Size() int
- func (m *SdkCredentialCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkCredentialDeleteRequest
- func (*SdkCredentialDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkCredentialDeleteRequest) GetCredentialId() string
- func (*SdkCredentialDeleteRequest) ProtoMessage()
- func (m *SdkCredentialDeleteRequest) Reset()
- func (m *SdkCredentialDeleteRequest) String() string
- func (m *SdkCredentialDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkCredentialDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkCredentialDeleteRequest) XXX_Size() int
- func (m *SdkCredentialDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkCredentialDeleteResponse
- func (*SdkCredentialDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkCredentialDeleteResponse) ProtoMessage()
- func (m *SdkCredentialDeleteResponse) Reset()
- func (m *SdkCredentialDeleteResponse) String() string
- func (m *SdkCredentialDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkCredentialDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkCredentialDeleteResponse) XXX_Size() int
- func (m *SdkCredentialDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkCredentialEnumerateRequest
- func (*SdkCredentialEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkCredentialEnumerateRequest) ProtoMessage()
- func (m *SdkCredentialEnumerateRequest) Reset()
- func (m *SdkCredentialEnumerateRequest) String() string
- func (m *SdkCredentialEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkCredentialEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCredentialEnumerateRequest) XXX_Size() int
- func (m *SdkCredentialEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkCredentialEnumerateResponse
- func (*SdkCredentialEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkCredentialEnumerateResponse) GetCredentialIds() []string
- func (*SdkCredentialEnumerateResponse) ProtoMessage()
- func (m *SdkCredentialEnumerateResponse) Reset()
- func (m *SdkCredentialEnumerateResponse) String() string
- func (m *SdkCredentialEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkCredentialEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCredentialEnumerateResponse) XXX_Size() int
- func (m *SdkCredentialEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkCredentialInspectRequest
- func (*SdkCredentialInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkCredentialInspectRequest) GetCredentialId() string
- func (*SdkCredentialInspectRequest) ProtoMessage()
- func (m *SdkCredentialInspectRequest) Reset()
- func (m *SdkCredentialInspectRequest) String() string
- func (m *SdkCredentialInspectRequest) XXX_DiscardUnknown()
- func (m *SdkCredentialInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkCredentialInspectRequest) XXX_Size() int
- func (m *SdkCredentialInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkCredentialInspectResponse
- func (*SdkCredentialInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkCredentialInspectResponse) GetAwsCredential() *SdkAwsCredentialResponse
- func (m *SdkCredentialInspectResponse) GetAzureCredential() *SdkAzureCredentialResponse
- func (m *SdkCredentialInspectResponse) GetBucket() string
- func (m *SdkCredentialInspectResponse) GetCredentialId() string
- func (m *SdkCredentialInspectResponse) GetCredentialType() isSdkCredentialInspectResponse_CredentialType
- func (m *SdkCredentialInspectResponse) GetGoogleCredential() *SdkGoogleCredentialResponse
- func (m *SdkCredentialInspectResponse) GetName() string
- func (*SdkCredentialInspectResponse) ProtoMessage()
- func (m *SdkCredentialInspectResponse) Reset()
- func (m *SdkCredentialInspectResponse) String() string
- func (m *SdkCredentialInspectResponse) XXX_DiscardUnknown()
- func (m *SdkCredentialInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialInspectResponse) XXX_Merge(src proto.Message)
- func (*SdkCredentialInspectResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SdkCredentialInspectResponse) XXX_Size() int
- func (m *SdkCredentialInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkCredentialInspectResponse_AwsCredential
- type SdkCredentialInspectResponse_AzureCredential
- type SdkCredentialInspectResponse_GoogleCredential
- type SdkCredentialValidateRequest
- func (*SdkCredentialValidateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCredentialValidateRequest) GetCredentialId() string
- func (*SdkCredentialValidateRequest) ProtoMessage()
- func (m *SdkCredentialValidateRequest) Reset()
- func (m *SdkCredentialValidateRequest) String() string
- func (m *SdkCredentialValidateRequest) XXX_DiscardUnknown()
- func (m *SdkCredentialValidateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialValidateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCredentialValidateRequest) XXX_Size() int
- func (m *SdkCredentialValidateRequest) XXX_Unmarshal(b []byte) error
- type SdkCredentialValidateResponse
- func (*SdkCredentialValidateResponse) Descriptor() ([]byte, []int)
- func (*SdkCredentialValidateResponse) ProtoMessage()
- func (m *SdkCredentialValidateResponse) Reset()
- func (m *SdkCredentialValidateResponse) String() string
- func (m *SdkCredentialValidateResponse) XXX_DiscardUnknown()
- func (m *SdkCredentialValidateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialValidateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCredentialValidateResponse) XXX_Size() int
- func (m *SdkCredentialValidateResponse) XXX_Unmarshal(b []byte) error
- type SdkGoogleCredentialRequest
- func (*SdkGoogleCredentialRequest) Descriptor() ([]byte, []int)
- func (m *SdkGoogleCredentialRequest) GetJsonKey() string
- func (m *SdkGoogleCredentialRequest) GetProjectId() string
- func (*SdkGoogleCredentialRequest) ProtoMessage()
- func (m *SdkGoogleCredentialRequest) Reset()
- func (m *SdkGoogleCredentialRequest) String() string
- func (m *SdkGoogleCredentialRequest) XXX_DiscardUnknown()
- func (m *SdkGoogleCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkGoogleCredentialRequest) XXX_Merge(src proto.Message)
- func (m *SdkGoogleCredentialRequest) XXX_Size() int
- func (m *SdkGoogleCredentialRequest) XXX_Unmarshal(b []byte) error
- type SdkGoogleCredentialResponse
- func (*SdkGoogleCredentialResponse) Descriptor() ([]byte, []int)
- func (m *SdkGoogleCredentialResponse) GetProjectId() string
- func (*SdkGoogleCredentialResponse) ProtoMessage()
- func (m *SdkGoogleCredentialResponse) Reset()
- func (m *SdkGoogleCredentialResponse) String() string
- func (m *SdkGoogleCredentialResponse) XXX_DiscardUnknown()
- func (m *SdkGoogleCredentialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkGoogleCredentialResponse) XXX_Merge(src proto.Message)
- func (m *SdkGoogleCredentialResponse) XXX_Size() int
- func (m *SdkGoogleCredentialResponse) XXX_Unmarshal(b []byte) error
- type SdkIdentityCapabilitiesRequest
- func (*SdkIdentityCapabilitiesRequest) Descriptor() ([]byte, []int)
- func (*SdkIdentityCapabilitiesRequest) ProtoMessage()
- func (m *SdkIdentityCapabilitiesRequest) Reset()
- func (m *SdkIdentityCapabilitiesRequest) String() string
- func (m *SdkIdentityCapabilitiesRequest) XXX_DiscardUnknown()
- func (m *SdkIdentityCapabilitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkIdentityCapabilitiesRequest) XXX_Merge(src proto.Message)
- func (m *SdkIdentityCapabilitiesRequest) XXX_Size() int
- func (m *SdkIdentityCapabilitiesRequest) XXX_Unmarshal(b []byte) error
- type SdkIdentityCapabilitiesResponse
- func (*SdkIdentityCapabilitiesResponse) Descriptor() ([]byte, []int)
- func (m *SdkIdentityCapabilitiesResponse) GetCapabilities() []*SdkServiceCapability
- func (*SdkIdentityCapabilitiesResponse) ProtoMessage()
- func (m *SdkIdentityCapabilitiesResponse) Reset()
- func (m *SdkIdentityCapabilitiesResponse) String() string
- func (m *SdkIdentityCapabilitiesResponse) XXX_DiscardUnknown()
- func (m *SdkIdentityCapabilitiesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkIdentityCapabilitiesResponse) XXX_Merge(src proto.Message)
- func (m *SdkIdentityCapabilitiesResponse) XXX_Size() int
- func (m *SdkIdentityCapabilitiesResponse) XXX_Unmarshal(b []byte) error
- type SdkIdentityVersionRequest
- func (*SdkIdentityVersionRequest) Descriptor() ([]byte, []int)
- func (*SdkIdentityVersionRequest) ProtoMessage()
- func (m *SdkIdentityVersionRequest) Reset()
- func (m *SdkIdentityVersionRequest) String() string
- func (m *SdkIdentityVersionRequest) XXX_DiscardUnknown()
- func (m *SdkIdentityVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkIdentityVersionRequest) XXX_Merge(src proto.Message)
- func (m *SdkIdentityVersionRequest) XXX_Size() int
- func (m *SdkIdentityVersionRequest) XXX_Unmarshal(b []byte) error
- type SdkIdentityVersionResponse
- func (*SdkIdentityVersionResponse) Descriptor() ([]byte, []int)
- func (m *SdkIdentityVersionResponse) GetSdkVersion() *SdkVersion
- func (m *SdkIdentityVersionResponse) GetVersion() *StorageVersion
- func (*SdkIdentityVersionResponse) ProtoMessage()
- func (m *SdkIdentityVersionResponse) Reset()
- func (m *SdkIdentityVersionResponse) String() string
- func (m *SdkIdentityVersionResponse) XXX_DiscardUnknown()
- func (m *SdkIdentityVersionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkIdentityVersionResponse) XXX_Merge(src proto.Message)
- func (m *SdkIdentityVersionResponse) XXX_Size() int
- func (m *SdkIdentityVersionResponse) XXX_Unmarshal(b []byte) error
- type SdkNodeEnumerateRequest
- func (*SdkNodeEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkNodeEnumerateRequest) ProtoMessage()
- func (m *SdkNodeEnumerateRequest) Reset()
- func (m *SdkNodeEnumerateRequest) String() string
- func (m *SdkNodeEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkNodeEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkNodeEnumerateRequest) XXX_Size() int
- func (m *SdkNodeEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkNodeEnumerateResponse
- func (*SdkNodeEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkNodeEnumerateResponse) GetNodeIds() []string
- func (*SdkNodeEnumerateResponse) ProtoMessage()
- func (m *SdkNodeEnumerateResponse) Reset()
- func (m *SdkNodeEnumerateResponse) String() string
- func (m *SdkNodeEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkNodeEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkNodeEnumerateResponse) XXX_Size() int
- func (m *SdkNodeEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkNodeInspectCurrentRequest
- func (*SdkNodeInspectCurrentRequest) Descriptor() ([]byte, []int)
- func (*SdkNodeInspectCurrentRequest) ProtoMessage()
- func (m *SdkNodeInspectCurrentRequest) Reset()
- func (m *SdkNodeInspectCurrentRequest) String() string
- func (m *SdkNodeInspectCurrentRequest) XXX_DiscardUnknown()
- func (m *SdkNodeInspectCurrentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeInspectCurrentRequest) XXX_Merge(src proto.Message)
- func (m *SdkNodeInspectCurrentRequest) XXX_Size() int
- func (m *SdkNodeInspectCurrentRequest) XXX_Unmarshal(b []byte) error
- type SdkNodeInspectCurrentResponse
- func (*SdkNodeInspectCurrentResponse) Descriptor() ([]byte, []int)
- func (m *SdkNodeInspectCurrentResponse) GetNode() *StorageNode
- func (*SdkNodeInspectCurrentResponse) ProtoMessage()
- func (m *SdkNodeInspectCurrentResponse) Reset()
- func (m *SdkNodeInspectCurrentResponse) String() string
- func (m *SdkNodeInspectCurrentResponse) XXX_DiscardUnknown()
- func (m *SdkNodeInspectCurrentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeInspectCurrentResponse) XXX_Merge(src proto.Message)
- func (m *SdkNodeInspectCurrentResponse) XXX_Size() int
- func (m *SdkNodeInspectCurrentResponse) XXX_Unmarshal(b []byte) error
- type SdkNodeInspectRequest
- func (*SdkNodeInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkNodeInspectRequest) GetNodeId() string
- func (*SdkNodeInspectRequest) ProtoMessage()
- func (m *SdkNodeInspectRequest) Reset()
- func (m *SdkNodeInspectRequest) String() string
- func (m *SdkNodeInspectRequest) XXX_DiscardUnknown()
- func (m *SdkNodeInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkNodeInspectRequest) XXX_Size() int
- func (m *SdkNodeInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkNodeInspectResponse
- func (*SdkNodeInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkNodeInspectResponse) GetNode() *StorageNode
- func (*SdkNodeInspectResponse) ProtoMessage()
- func (m *SdkNodeInspectResponse) Reset()
- func (m *SdkNodeInspectResponse) String() string
- func (m *SdkNodeInspectResponse) XXX_DiscardUnknown()
- func (m *SdkNodeInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkNodeInspectResponse) XXX_Size() int
- func (m *SdkNodeInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkObjectstoreCreateRequest
- func (*SdkObjectstoreCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkObjectstoreCreateRequest) GetVolumeId() string
- func (*SdkObjectstoreCreateRequest) ProtoMessage()
- func (m *SdkObjectstoreCreateRequest) Reset()
- func (m *SdkObjectstoreCreateRequest) String() string
- func (m *SdkObjectstoreCreateRequest) XXX_DiscardUnknown()
- func (m *SdkObjectstoreCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkObjectstoreCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkObjectstoreCreateRequest) XXX_Size() int
- func (m *SdkObjectstoreCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkObjectstoreCreateResponse
- func (*SdkObjectstoreCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkObjectstoreCreateResponse) GetObjectstoreStatus() *ObjectstoreInfo
- func (*SdkObjectstoreCreateResponse) ProtoMessage()
- func (m *SdkObjectstoreCreateResponse) Reset()
- func (m *SdkObjectstoreCreateResponse) String() string
- func (m *SdkObjectstoreCreateResponse) XXX_DiscardUnknown()
- func (m *SdkObjectstoreCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkObjectstoreCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkObjectstoreCreateResponse) XXX_Size() int
- func (m *SdkObjectstoreCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkObjectstoreDeleteRequest
- func (*SdkObjectstoreDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkObjectstoreDeleteRequest) GetObjectstoreId() string
- func (*SdkObjectstoreDeleteRequest) ProtoMessage()
- func (m *SdkObjectstoreDeleteRequest) Reset()
- func (m *SdkObjectstoreDeleteRequest) String() string
- func (m *SdkObjectstoreDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkObjectstoreDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkObjectstoreDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkObjectstoreDeleteRequest) XXX_Size() int
- func (m *SdkObjectstoreDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkObjectstoreDeleteResponse
- func (*SdkObjectstoreDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkObjectstoreDeleteResponse) ProtoMessage()
- func (m *SdkObjectstoreDeleteResponse) Reset()
- func (m *SdkObjectstoreDeleteResponse) String() string
- func (m *SdkObjectstoreDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkObjectstoreDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkObjectstoreDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkObjectstoreDeleteResponse) XXX_Size() int
- func (m *SdkObjectstoreDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkObjectstoreInspectRequest
- func (*SdkObjectstoreInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkObjectstoreInspectRequest) GetObjectstoreId() string
- func (*SdkObjectstoreInspectRequest) ProtoMessage()
- func (m *SdkObjectstoreInspectRequest) Reset()
- func (m *SdkObjectstoreInspectRequest) String() string
- func (m *SdkObjectstoreInspectRequest) XXX_DiscardUnknown()
- func (m *SdkObjectstoreInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkObjectstoreInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkObjectstoreInspectRequest) XXX_Size() int
- func (m *SdkObjectstoreInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkObjectstoreInspectResponse
- func (*SdkObjectstoreInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkObjectstoreInspectResponse) GetObjectstoreStatus() *ObjectstoreInfo
- func (*SdkObjectstoreInspectResponse) ProtoMessage()
- func (m *SdkObjectstoreInspectResponse) Reset()
- func (m *SdkObjectstoreInspectResponse) String() string
- func (m *SdkObjectstoreInspectResponse) XXX_DiscardUnknown()
- func (m *SdkObjectstoreInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkObjectstoreInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkObjectstoreInspectResponse) XXX_Size() int
- func (m *SdkObjectstoreInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkObjectstoreUpdateRequest
- func (*SdkObjectstoreUpdateRequest) Descriptor() ([]byte, []int)
- func (m *SdkObjectstoreUpdateRequest) GetEnable() bool
- func (m *SdkObjectstoreUpdateRequest) GetObjectstoreId() string
- func (*SdkObjectstoreUpdateRequest) ProtoMessage()
- func (m *SdkObjectstoreUpdateRequest) Reset()
- func (m *SdkObjectstoreUpdateRequest) String() string
- func (m *SdkObjectstoreUpdateRequest) XXX_DiscardUnknown()
- func (m *SdkObjectstoreUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkObjectstoreUpdateRequest) XXX_Merge(src proto.Message)
- func (m *SdkObjectstoreUpdateRequest) XXX_Size() int
- func (m *SdkObjectstoreUpdateRequest) XXX_Unmarshal(b []byte) error
- type SdkObjectstoreUpdateResponse
- func (*SdkObjectstoreUpdateResponse) Descriptor() ([]byte, []int)
- func (*SdkObjectstoreUpdateResponse) ProtoMessage()
- func (m *SdkObjectstoreUpdateResponse) Reset()
- func (m *SdkObjectstoreUpdateResponse) String() string
- func (m *SdkObjectstoreUpdateResponse) XXX_DiscardUnknown()
- func (m *SdkObjectstoreUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkObjectstoreUpdateResponse) XXX_Merge(src proto.Message)
- func (m *SdkObjectstoreUpdateResponse) XXX_Size() int
- func (m *SdkObjectstoreUpdateResponse) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicy
- func (*SdkSchedulePolicy) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicy) GetName() string
- func (m *SdkSchedulePolicy) GetSchedules() []*SdkSchedulePolicyInterval
- func (*SdkSchedulePolicy) ProtoMessage()
- func (m *SdkSchedulePolicy) Reset()
- func (m *SdkSchedulePolicy) String() string
- func (m *SdkSchedulePolicy) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicy) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicy) XXX_Size() int
- func (m *SdkSchedulePolicy) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyCreateRequest
- func (*SdkSchedulePolicyCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyCreateRequest) GetSchedulePolicy() *SdkSchedulePolicy
- func (*SdkSchedulePolicyCreateRequest) ProtoMessage()
- func (m *SdkSchedulePolicyCreateRequest) Reset()
- func (m *SdkSchedulePolicyCreateRequest) String() string
- func (m *SdkSchedulePolicyCreateRequest) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyCreateRequest) XXX_Size() int
- func (m *SdkSchedulePolicyCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyCreateResponse
- func (*SdkSchedulePolicyCreateResponse) Descriptor() ([]byte, []int)
- func (*SdkSchedulePolicyCreateResponse) ProtoMessage()
- func (m *SdkSchedulePolicyCreateResponse) Reset()
- func (m *SdkSchedulePolicyCreateResponse) String() string
- func (m *SdkSchedulePolicyCreateResponse) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyCreateResponse) XXX_Size() int
- func (m *SdkSchedulePolicyCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyDeleteRequest
- func (*SdkSchedulePolicyDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyDeleteRequest) GetName() string
- func (*SdkSchedulePolicyDeleteRequest) ProtoMessage()
- func (m *SdkSchedulePolicyDeleteRequest) Reset()
- func (m *SdkSchedulePolicyDeleteRequest) String() string
- func (m *SdkSchedulePolicyDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyDeleteRequest) XXX_Size() int
- func (m *SdkSchedulePolicyDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyDeleteResponse
- func (*SdkSchedulePolicyDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkSchedulePolicyDeleteResponse) ProtoMessage()
- func (m *SdkSchedulePolicyDeleteResponse) Reset()
- func (m *SdkSchedulePolicyDeleteResponse) String() string
- func (m *SdkSchedulePolicyDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyDeleteResponse) XXX_Size() int
- func (m *SdkSchedulePolicyDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyEnumerateRequest
- func (*SdkSchedulePolicyEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkSchedulePolicyEnumerateRequest) ProtoMessage()
- func (m *SdkSchedulePolicyEnumerateRequest) Reset()
- func (m *SdkSchedulePolicyEnumerateRequest) String() string
- func (m *SdkSchedulePolicyEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyEnumerateRequest) XXX_Size() int
- func (m *SdkSchedulePolicyEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyEnumerateResponse
- func (*SdkSchedulePolicyEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyEnumerateResponse) GetPolicies() []*SdkSchedulePolicy
- func (*SdkSchedulePolicyEnumerateResponse) ProtoMessage()
- func (m *SdkSchedulePolicyEnumerateResponse) Reset()
- func (m *SdkSchedulePolicyEnumerateResponse) String() string
- func (m *SdkSchedulePolicyEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyEnumerateResponse) XXX_Size() int
- func (m *SdkSchedulePolicyEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyInspectRequest
- func (*SdkSchedulePolicyInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyInspectRequest) GetName() string
- func (*SdkSchedulePolicyInspectRequest) ProtoMessage()
- func (m *SdkSchedulePolicyInspectRequest) Reset()
- func (m *SdkSchedulePolicyInspectRequest) String() string
- func (m *SdkSchedulePolicyInspectRequest) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyInspectRequest) XXX_Size() int
- func (m *SdkSchedulePolicyInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyInspectResponse
- func (*SdkSchedulePolicyInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyInspectResponse) GetPolicy() *SdkSchedulePolicy
- func (*SdkSchedulePolicyInspectResponse) ProtoMessage()
- func (m *SdkSchedulePolicyInspectResponse) Reset()
- func (m *SdkSchedulePolicyInspectResponse) String() string
- func (m *SdkSchedulePolicyInspectResponse) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyInspectResponse) XXX_Size() int
- func (m *SdkSchedulePolicyInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyInterval
- func (*SdkSchedulePolicyInterval) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyInterval) GetDaily() *SdkSchedulePolicyIntervalDaily
- func (m *SdkSchedulePolicyInterval) GetMonthly() *SdkSchedulePolicyIntervalMonthly
- func (m *SdkSchedulePolicyInterval) GetPeriodType() isSdkSchedulePolicyInterval_PeriodType
- func (m *SdkSchedulePolicyInterval) GetPeriodic() *SdkSchedulePolicyIntervalPeriodic
- func (m *SdkSchedulePolicyInterval) GetRetain() int64
- func (m *SdkSchedulePolicyInterval) GetWeekly() *SdkSchedulePolicyIntervalWeekly
- func (*SdkSchedulePolicyInterval) ProtoMessage()
- func (m *SdkSchedulePolicyInterval) Reset()
- func (m *SdkSchedulePolicyInterval) String() string
- func (m *SdkSchedulePolicyInterval) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyInterval) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyInterval) XXX_Merge(src proto.Message)
- func (*SdkSchedulePolicyInterval) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SdkSchedulePolicyInterval) XXX_Size() int
- func (m *SdkSchedulePolicyInterval) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyIntervalDaily
- func (*SdkSchedulePolicyIntervalDaily) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyIntervalDaily) GetHour() int32
- func (m *SdkSchedulePolicyIntervalDaily) GetMinute() int32
- func (*SdkSchedulePolicyIntervalDaily) ProtoMessage()
- func (m *SdkSchedulePolicyIntervalDaily) Reset()
- func (m *SdkSchedulePolicyIntervalDaily) String() string
- func (m *SdkSchedulePolicyIntervalDaily) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyIntervalDaily) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyIntervalDaily) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyIntervalDaily) XXX_Size() int
- func (m *SdkSchedulePolicyIntervalDaily) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyIntervalMonthly
- func (*SdkSchedulePolicyIntervalMonthly) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyIntervalMonthly) GetDay() int32
- func (m *SdkSchedulePolicyIntervalMonthly) GetHour() int32
- func (m *SdkSchedulePolicyIntervalMonthly) GetMinute() int32
- func (*SdkSchedulePolicyIntervalMonthly) ProtoMessage()
- func (m *SdkSchedulePolicyIntervalMonthly) Reset()
- func (m *SdkSchedulePolicyIntervalMonthly) String() string
- func (m *SdkSchedulePolicyIntervalMonthly) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyIntervalMonthly) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyIntervalMonthly) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyIntervalMonthly) XXX_Size() int
- func (m *SdkSchedulePolicyIntervalMonthly) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyIntervalPeriodic
- func (*SdkSchedulePolicyIntervalPeriodic) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyIntervalPeriodic) GetSeconds() int64
- func (*SdkSchedulePolicyIntervalPeriodic) ProtoMessage()
- func (m *SdkSchedulePolicyIntervalPeriodic) Reset()
- func (m *SdkSchedulePolicyIntervalPeriodic) String() string
- func (m *SdkSchedulePolicyIntervalPeriodic) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyIntervalPeriodic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyIntervalPeriodic) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyIntervalPeriodic) XXX_Size() int
- func (m *SdkSchedulePolicyIntervalPeriodic) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyIntervalWeekly
- func (*SdkSchedulePolicyIntervalWeekly) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyIntervalWeekly) GetDay() SdkTimeWeekday
- func (m *SdkSchedulePolicyIntervalWeekly) GetHour() int32
- func (m *SdkSchedulePolicyIntervalWeekly) GetMinute() int32
- func (*SdkSchedulePolicyIntervalWeekly) ProtoMessage()
- func (m *SdkSchedulePolicyIntervalWeekly) Reset()
- func (m *SdkSchedulePolicyIntervalWeekly) String() string
- func (m *SdkSchedulePolicyIntervalWeekly) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyIntervalWeekly) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyIntervalWeekly) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyIntervalWeekly) XXX_Size() int
- func (m *SdkSchedulePolicyIntervalWeekly) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyInterval_Daily
- type SdkSchedulePolicyInterval_Monthly
- type SdkSchedulePolicyInterval_Periodic
- type SdkSchedulePolicyInterval_Weekly
- type SdkSchedulePolicyUpdateRequest
- func (*SdkSchedulePolicyUpdateRequest) Descriptor() ([]byte, []int)
- func (m *SdkSchedulePolicyUpdateRequest) GetSchedulePolicy() *SdkSchedulePolicy
- func (*SdkSchedulePolicyUpdateRequest) ProtoMessage()
- func (m *SdkSchedulePolicyUpdateRequest) Reset()
- func (m *SdkSchedulePolicyUpdateRequest) String() string
- func (m *SdkSchedulePolicyUpdateRequest) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyUpdateRequest) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyUpdateRequest) XXX_Size() int
- func (m *SdkSchedulePolicyUpdateRequest) XXX_Unmarshal(b []byte) error
- type SdkSchedulePolicyUpdateResponse
- func (*SdkSchedulePolicyUpdateResponse) Descriptor() ([]byte, []int)
- func (*SdkSchedulePolicyUpdateResponse) ProtoMessage()
- func (m *SdkSchedulePolicyUpdateResponse) Reset()
- func (m *SdkSchedulePolicyUpdateResponse) String() string
- func (m *SdkSchedulePolicyUpdateResponse) XXX_DiscardUnknown()
- func (m *SdkSchedulePolicyUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkSchedulePolicyUpdateResponse) XXX_Merge(src proto.Message)
- func (m *SdkSchedulePolicyUpdateResponse) XXX_Size() int
- func (m *SdkSchedulePolicyUpdateResponse) XXX_Unmarshal(b []byte) error
- type SdkServiceCapability
- func (*SdkServiceCapability) Descriptor() ([]byte, []int)
- func (m *SdkServiceCapability) GetService() *SdkServiceCapability_OpenStorageService
- func (m *SdkServiceCapability) GetType() isSdkServiceCapability_Type
- func (*SdkServiceCapability) ProtoMessage()
- func (m *SdkServiceCapability) Reset()
- func (m *SdkServiceCapability) String() string
- func (m *SdkServiceCapability) XXX_DiscardUnknown()
- func (m *SdkServiceCapability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkServiceCapability) XXX_Merge(src proto.Message)
- func (*SdkServiceCapability) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SdkServiceCapability) XXX_Size() int
- func (m *SdkServiceCapability) XXX_Unmarshal(b []byte) error
- type SdkServiceCapability_OpenStorageService
- func (*SdkServiceCapability_OpenStorageService) Descriptor() ([]byte, []int)
- func (m *SdkServiceCapability_OpenStorageService) GetType() SdkServiceCapability_OpenStorageService_Type
- func (*SdkServiceCapability_OpenStorageService) ProtoMessage()
- func (m *SdkServiceCapability_OpenStorageService) Reset()
- func (m *SdkServiceCapability_OpenStorageService) String() string
- func (m *SdkServiceCapability_OpenStorageService) XXX_DiscardUnknown()
- func (m *SdkServiceCapability_OpenStorageService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkServiceCapability_OpenStorageService) XXX_Merge(src proto.Message)
- func (m *SdkServiceCapability_OpenStorageService) XXX_Size() int
- func (m *SdkServiceCapability_OpenStorageService) XXX_Unmarshal(b []byte) error
- type SdkServiceCapability_OpenStorageService_Type
- type SdkServiceCapability_Service
- type SdkTimeWeekday
- type SdkVersion
- func (*SdkVersion) Descriptor() ([]byte, []int)
- func (m *SdkVersion) GetMajor() int32
- func (m *SdkVersion) GetMinor() int32
- func (m *SdkVersion) GetPatch() int32
- func (m *SdkVersion) GetVersion() string
- func (*SdkVersion) ProtoMessage()
- func (m *SdkVersion) Reset()
- func (m *SdkVersion) String() string
- func (m *SdkVersion) XXX_DiscardUnknown()
- func (m *SdkVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVersion) XXX_Merge(src proto.Message)
- func (m *SdkVersion) XXX_Size() int
- func (m *SdkVersion) XXX_Unmarshal(b []byte) error
- type SdkVersion_Version
- type SdkVolumeAttachRequest
- func (*SdkVolumeAttachRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeAttachRequest) GetOptions() *SdkVolumeAttachRequest_Options
- func (m *SdkVolumeAttachRequest) GetVolumeId() string
- func (*SdkVolumeAttachRequest) ProtoMessage()
- func (m *SdkVolumeAttachRequest) Reset()
- func (m *SdkVolumeAttachRequest) String() string
- func (m *SdkVolumeAttachRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeAttachRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeAttachRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeAttachRequest) XXX_Size() int
- func (m *SdkVolumeAttachRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeAttachRequest_Options
- func (*SdkVolumeAttachRequest_Options) Descriptor() ([]byte, []int)
- func (m *SdkVolumeAttachRequest_Options) GetSecretContext() string
- func (m *SdkVolumeAttachRequest_Options) GetSecretKey() string
- func (m *SdkVolumeAttachRequest_Options) GetSecretName() string
- func (*SdkVolumeAttachRequest_Options) ProtoMessage()
- func (m *SdkVolumeAttachRequest_Options) Reset()
- func (m *SdkVolumeAttachRequest_Options) String() string
- func (m *SdkVolumeAttachRequest_Options) XXX_DiscardUnknown()
- func (m *SdkVolumeAttachRequest_Options) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeAttachRequest_Options) XXX_Merge(src proto.Message)
- func (m *SdkVolumeAttachRequest_Options) XXX_Size() int
- func (m *SdkVolumeAttachRequest_Options) XXX_Unmarshal(b []byte) error
- type SdkVolumeAttachResponse
- func (*SdkVolumeAttachResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeAttachResponse) GetDevicePath() string
- func (*SdkVolumeAttachResponse) ProtoMessage()
- func (m *SdkVolumeAttachResponse) Reset()
- func (m *SdkVolumeAttachResponse) String() string
- func (m *SdkVolumeAttachResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeAttachResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeAttachResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeAttachResponse) XXX_Size() int
- func (m *SdkVolumeAttachResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeCloneRequest
- func (*SdkVolumeCloneRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeCloneRequest) GetName() string
- func (m *SdkVolumeCloneRequest) GetParentId() string
- func (*SdkVolumeCloneRequest) ProtoMessage()
- func (m *SdkVolumeCloneRequest) Reset()
- func (m *SdkVolumeCloneRequest) String() string
- func (m *SdkVolumeCloneRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeCloneRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeCloneRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeCloneRequest) XXX_Size() int
- func (m *SdkVolumeCloneRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeCloneResponse
- func (*SdkVolumeCloneResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeCloneResponse) GetVolumeId() string
- func (*SdkVolumeCloneResponse) ProtoMessage()
- func (m *SdkVolumeCloneResponse) Reset()
- func (m *SdkVolumeCloneResponse) String() string
- func (m *SdkVolumeCloneResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeCloneResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeCloneResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeCloneResponse) XXX_Size() int
- func (m *SdkVolumeCloneResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeCreateRequest
- func (*SdkVolumeCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeCreateRequest) GetName() string
- func (m *SdkVolumeCreateRequest) GetSpec() *VolumeSpec
- func (*SdkVolumeCreateRequest) ProtoMessage()
- func (m *SdkVolumeCreateRequest) Reset()
- func (m *SdkVolumeCreateRequest) String() string
- func (m *SdkVolumeCreateRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeCreateRequest) XXX_Size() int
- func (m *SdkVolumeCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeCreateResponse
- func (*SdkVolumeCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeCreateResponse) GetVolumeId() string
- func (*SdkVolumeCreateResponse) ProtoMessage()
- func (m *SdkVolumeCreateResponse) Reset()
- func (m *SdkVolumeCreateResponse) String() string
- func (m *SdkVolumeCreateResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeCreateResponse) XXX_Size() int
- func (m *SdkVolumeCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeDeleteRequest
- func (*SdkVolumeDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeDeleteRequest) GetVolumeId() string
- func (*SdkVolumeDeleteRequest) ProtoMessage()
- func (m *SdkVolumeDeleteRequest) Reset()
- func (m *SdkVolumeDeleteRequest) String() string
- func (m *SdkVolumeDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeDeleteRequest) XXX_Size() int
- func (m *SdkVolumeDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeDeleteResponse
- func (*SdkVolumeDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkVolumeDeleteResponse) ProtoMessage()
- func (m *SdkVolumeDeleteResponse) Reset()
- func (m *SdkVolumeDeleteResponse) String() string
- func (m *SdkVolumeDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeDeleteResponse) XXX_Size() int
- func (m *SdkVolumeDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeDetachRequest
- func (*SdkVolumeDetachRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeDetachRequest) GetOptions() *SdkVolumeDetachRequest_Options
- func (m *SdkVolumeDetachRequest) GetVolumeId() string
- func (*SdkVolumeDetachRequest) ProtoMessage()
- func (m *SdkVolumeDetachRequest) Reset()
- func (m *SdkVolumeDetachRequest) String() string
- func (m *SdkVolumeDetachRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeDetachRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeDetachRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeDetachRequest) XXX_Size() int
- func (m *SdkVolumeDetachRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeDetachRequest_Options
- func (*SdkVolumeDetachRequest_Options) Descriptor() ([]byte, []int)
- func (m *SdkVolumeDetachRequest_Options) GetForce() bool
- func (m *SdkVolumeDetachRequest_Options) GetUnmountBeforeDetach() bool
- func (*SdkVolumeDetachRequest_Options) ProtoMessage()
- func (m *SdkVolumeDetachRequest_Options) Reset()
- func (m *SdkVolumeDetachRequest_Options) String() string
- func (m *SdkVolumeDetachRequest_Options) XXX_DiscardUnknown()
- func (m *SdkVolumeDetachRequest_Options) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeDetachRequest_Options) XXX_Merge(src proto.Message)
- func (m *SdkVolumeDetachRequest_Options) XXX_Size() int
- func (m *SdkVolumeDetachRequest_Options) XXX_Unmarshal(b []byte) error
- type SdkVolumeDetachResponse
- func (*SdkVolumeDetachResponse) Descriptor() ([]byte, []int)
- func (*SdkVolumeDetachResponse) ProtoMessage()
- func (m *SdkVolumeDetachResponse) Reset()
- func (m *SdkVolumeDetachResponse) String() string
- func (m *SdkVolumeDetachResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeDetachResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeDetachResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeDetachResponse) XXX_Size() int
- func (m *SdkVolumeDetachResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeEnumerateRequest
- func (*SdkVolumeEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkVolumeEnumerateRequest) ProtoMessage()
- func (m *SdkVolumeEnumerateRequest) Reset()
- func (m *SdkVolumeEnumerateRequest) String() string
- func (m *SdkVolumeEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeEnumerateRequest) XXX_Size() int
- func (m *SdkVolumeEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeEnumerateResponse
- func (*SdkVolumeEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeEnumerateResponse) GetVolumeIds() []string
- func (*SdkVolumeEnumerateResponse) ProtoMessage()
- func (m *SdkVolumeEnumerateResponse) Reset()
- func (m *SdkVolumeEnumerateResponse) String() string
- func (m *SdkVolumeEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeEnumerateResponse) XXX_Size() int
- func (m *SdkVolumeEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeEnumerateWithFiltersRequest
- func (*SdkVolumeEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeEnumerateWithFiltersRequest) GetLocator() *VolumeLocator
- func (*SdkVolumeEnumerateWithFiltersRequest) ProtoMessage()
- func (m *SdkVolumeEnumerateWithFiltersRequest) Reset()
- func (m *SdkVolumeEnumerateWithFiltersRequest) String() string
- func (m *SdkVolumeEnumerateWithFiltersRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeEnumerateWithFiltersRequest) XXX_Size() int
- func (m *SdkVolumeEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeEnumerateWithFiltersResponse
- func (*SdkVolumeEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeEnumerateWithFiltersResponse) GetVolumeIds() []string
- func (*SdkVolumeEnumerateWithFiltersResponse) ProtoMessage()
- func (m *SdkVolumeEnumerateWithFiltersResponse) Reset()
- func (m *SdkVolumeEnumerateWithFiltersResponse) String() string
- func (m *SdkVolumeEnumerateWithFiltersResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeEnumerateWithFiltersResponse) XXX_Size() int
- func (m *SdkVolumeEnumerateWithFiltersResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeInspectRequest
- func (*SdkVolumeInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeInspectRequest) GetVolumeId() string
- func (*SdkVolumeInspectRequest) ProtoMessage()
- func (m *SdkVolumeInspectRequest) Reset()
- func (m *SdkVolumeInspectRequest) String() string
- func (m *SdkVolumeInspectRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeInspectRequest) XXX_Size() int
- func (m *SdkVolumeInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeInspectResponse
- func (*SdkVolumeInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeInspectResponse) GetVolume() *Volume
- func (*SdkVolumeInspectResponse) ProtoMessage()
- func (m *SdkVolumeInspectResponse) Reset()
- func (m *SdkVolumeInspectResponse) String() string
- func (m *SdkVolumeInspectResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeInspectResponse) XXX_Size() int
- func (m *SdkVolumeInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeMountRequest
- func (*SdkVolumeMountRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeMountRequest) GetMountPath() string
- func (m *SdkVolumeMountRequest) GetVolumeId() string
- func (*SdkVolumeMountRequest) ProtoMessage()
- func (m *SdkVolumeMountRequest) Reset()
- func (m *SdkVolumeMountRequest) String() string
- func (m *SdkVolumeMountRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeMountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeMountRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeMountRequest) XXX_Size() int
- func (m *SdkVolumeMountRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeMountResponse
- func (*SdkVolumeMountResponse) Descriptor() ([]byte, []int)
- func (*SdkVolumeMountResponse) ProtoMessage()
- func (m *SdkVolumeMountResponse) Reset()
- func (m *SdkVolumeMountResponse) String() string
- func (m *SdkVolumeMountResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeMountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeMountResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeMountResponse) XXX_Size() int
- func (m *SdkVolumeMountResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotCreateRequest
- func (*SdkVolumeSnapshotCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeSnapshotCreateRequest) GetLabels() map[string]string
- func (m *SdkVolumeSnapshotCreateRequest) GetName() string
- func (m *SdkVolumeSnapshotCreateRequest) GetVolumeId() string
- func (*SdkVolumeSnapshotCreateRequest) ProtoMessage()
- func (m *SdkVolumeSnapshotCreateRequest) Reset()
- func (m *SdkVolumeSnapshotCreateRequest) String() string
- func (m *SdkVolumeSnapshotCreateRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotCreateRequest) XXX_Size() int
- func (m *SdkVolumeSnapshotCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotCreateResponse
- func (*SdkVolumeSnapshotCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeSnapshotCreateResponse) GetSnapshotId() string
- func (*SdkVolumeSnapshotCreateResponse) ProtoMessage()
- func (m *SdkVolumeSnapshotCreateResponse) Reset()
- func (m *SdkVolumeSnapshotCreateResponse) String() string
- func (m *SdkVolumeSnapshotCreateResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotCreateResponse) XXX_Size() int
- func (m *SdkVolumeSnapshotCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotEnumerateRequest
- func (*SdkVolumeSnapshotEnumerateRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeSnapshotEnumerateRequest) GetVolumeId() string
- func (*SdkVolumeSnapshotEnumerateRequest) ProtoMessage()
- func (m *SdkVolumeSnapshotEnumerateRequest) Reset()
- func (m *SdkVolumeSnapshotEnumerateRequest) String() string
- func (m *SdkVolumeSnapshotEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotEnumerateRequest) XXX_Size() int
- func (m *SdkVolumeSnapshotEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotEnumerateResponse
- func (*SdkVolumeSnapshotEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeSnapshotEnumerateResponse) GetVolumeSnapshotIds() []string
- func (*SdkVolumeSnapshotEnumerateResponse) ProtoMessage()
- func (m *SdkVolumeSnapshotEnumerateResponse) Reset()
- func (m *SdkVolumeSnapshotEnumerateResponse) String() string
- func (m *SdkVolumeSnapshotEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotEnumerateResponse) XXX_Size() int
- func (m *SdkVolumeSnapshotEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotEnumerateWithFiltersRequest
- func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) GetLabels() map[string]string
- func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) GetVolumeId() string
- func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) ProtoMessage()
- func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) Reset()
- func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) String() string
- func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Size() int
- func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotEnumerateWithFiltersResponse
- func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) GetVolumeSnapshotIds() []string
- func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) ProtoMessage()
- func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) Reset()
- func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) String() string
- func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Size() int
- func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotRestoreRequest
- func (*SdkVolumeSnapshotRestoreRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeSnapshotRestoreRequest) GetSnapshotId() string
- func (m *SdkVolumeSnapshotRestoreRequest) GetVolumeId() string
- func (*SdkVolumeSnapshotRestoreRequest) ProtoMessage()
- func (m *SdkVolumeSnapshotRestoreRequest) Reset()
- func (m *SdkVolumeSnapshotRestoreRequest) String() string
- func (m *SdkVolumeSnapshotRestoreRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotRestoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotRestoreRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotRestoreRequest) XXX_Size() int
- func (m *SdkVolumeSnapshotRestoreRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotRestoreResponse
- func (*SdkVolumeSnapshotRestoreResponse) Descriptor() ([]byte, []int)
- func (*SdkVolumeSnapshotRestoreResponse) ProtoMessage()
- func (m *SdkVolumeSnapshotRestoreResponse) Reset()
- func (m *SdkVolumeSnapshotRestoreResponse) String() string
- func (m *SdkVolumeSnapshotRestoreResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotRestoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotRestoreResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotRestoreResponse) XXX_Size() int
- func (m *SdkVolumeSnapshotRestoreResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotScheduleUpdateRequest
- func (*SdkVolumeSnapshotScheduleUpdateRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeSnapshotScheduleUpdateRequest) GetSnapshotScheduleNames() []string
- func (m *SdkVolumeSnapshotScheduleUpdateRequest) GetVolumeId() string
- func (*SdkVolumeSnapshotScheduleUpdateRequest) ProtoMessage()
- func (m *SdkVolumeSnapshotScheduleUpdateRequest) Reset()
- func (m *SdkVolumeSnapshotScheduleUpdateRequest) String() string
- func (m *SdkVolumeSnapshotScheduleUpdateRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotScheduleUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotScheduleUpdateRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotScheduleUpdateRequest) XXX_Size() int
- func (m *SdkVolumeSnapshotScheduleUpdateRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeSnapshotScheduleUpdateResponse
- func (*SdkVolumeSnapshotScheduleUpdateResponse) Descriptor() ([]byte, []int)
- func (*SdkVolumeSnapshotScheduleUpdateResponse) ProtoMessage()
- func (m *SdkVolumeSnapshotScheduleUpdateResponse) Reset()
- func (m *SdkVolumeSnapshotScheduleUpdateResponse) String() string
- func (m *SdkVolumeSnapshotScheduleUpdateResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeSnapshotScheduleUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeSnapshotScheduleUpdateResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeSnapshotScheduleUpdateResponse) XXX_Size() int
- func (m *SdkVolumeSnapshotScheduleUpdateResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeStatsRequest
- func (*SdkVolumeStatsRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeStatsRequest) GetNotCumulative() bool
- func (m *SdkVolumeStatsRequest) GetVolumeId() string
- func (*SdkVolumeStatsRequest) ProtoMessage()
- func (m *SdkVolumeStatsRequest) Reset()
- func (m *SdkVolumeStatsRequest) String() string
- func (m *SdkVolumeStatsRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeStatsRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeStatsRequest) XXX_Size() int
- func (m *SdkVolumeStatsRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeStatsResponse
- func (*SdkVolumeStatsResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeStatsResponse) GetStats() *Stats
- func (*SdkVolumeStatsResponse) ProtoMessage()
- func (m *SdkVolumeStatsResponse) Reset()
- func (m *SdkVolumeStatsResponse) String() string
- func (m *SdkVolumeStatsResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeStatsResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeStatsResponse) XXX_Size() int
- func (m *SdkVolumeStatsResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeUnmountRequest
- func (*SdkVolumeUnmountRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeUnmountRequest) GetMountPath() string
- func (m *SdkVolumeUnmountRequest) GetOptions() *SdkVolumeUnmountRequest_Options
- func (m *SdkVolumeUnmountRequest) GetVolumeId() string
- func (*SdkVolumeUnmountRequest) ProtoMessage()
- func (m *SdkVolumeUnmountRequest) Reset()
- func (m *SdkVolumeUnmountRequest) String() string
- func (m *SdkVolumeUnmountRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeUnmountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeUnmountRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeUnmountRequest) XXX_Size() int
- func (m *SdkVolumeUnmountRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeUnmountRequest_Options
- func (*SdkVolumeUnmountRequest_Options) Descriptor() ([]byte, []int)
- func (m *SdkVolumeUnmountRequest_Options) GetDeleteMountPath() bool
- func (m *SdkVolumeUnmountRequest_Options) GetNoDelayBeforeDeletingMountPath() bool
- func (*SdkVolumeUnmountRequest_Options) ProtoMessage()
- func (m *SdkVolumeUnmountRequest_Options) Reset()
- func (m *SdkVolumeUnmountRequest_Options) String() string
- func (m *SdkVolumeUnmountRequest_Options) XXX_DiscardUnknown()
- func (m *SdkVolumeUnmountRequest_Options) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeUnmountRequest_Options) XXX_Merge(src proto.Message)
- func (m *SdkVolumeUnmountRequest_Options) XXX_Size() int
- func (m *SdkVolumeUnmountRequest_Options) XXX_Unmarshal(b []byte) error
- type SdkVolumeUnmountResponse
- func (*SdkVolumeUnmountResponse) Descriptor() ([]byte, []int)
- func (*SdkVolumeUnmountResponse) ProtoMessage()
- func (m *SdkVolumeUnmountResponse) Reset()
- func (m *SdkVolumeUnmountResponse) String() string
- func (m *SdkVolumeUnmountResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeUnmountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeUnmountResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeUnmountResponse) XXX_Size() int
- func (m *SdkVolumeUnmountResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeUpdateRequest
- func (*SdkVolumeUpdateRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeUpdateRequest) GetLocator() *VolumeLocator
- func (m *SdkVolumeUpdateRequest) GetSpec() *VolumeSpecUpdate
- func (m *SdkVolumeUpdateRequest) GetVolumeId() string
- func (*SdkVolumeUpdateRequest) ProtoMessage()
- func (m *SdkVolumeUpdateRequest) Reset()
- func (m *SdkVolumeUpdateRequest) String() string
- func (m *SdkVolumeUpdateRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeUpdateRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeUpdateRequest) XXX_Size() int
- func (m *SdkVolumeUpdateRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeUpdateResponse
- func (*SdkVolumeUpdateResponse) Descriptor() ([]byte, []int)
- func (*SdkVolumeUpdateResponse) ProtoMessage()
- func (m *SdkVolumeUpdateResponse) Reset()
- func (m *SdkVolumeUpdateResponse) String() string
- func (m *SdkVolumeUpdateResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeUpdateResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeUpdateResponse) XXX_Size() int
- func (m *SdkVolumeUpdateResponse) XXX_Unmarshal(b []byte) error
- type SeverityType
- type SnapCreateRequest
- func (*SnapCreateRequest) Descriptor() ([]byte, []int)
- func (m *SnapCreateRequest) GetId() string
- func (m *SnapCreateRequest) GetLocator() *VolumeLocator
- func (m *SnapCreateRequest) GetNoRetry() bool
- func (m *SnapCreateRequest) GetReadonly() bool
- func (*SnapCreateRequest) ProtoMessage()
- func (m *SnapCreateRequest) Reset()
- func (m *SnapCreateRequest) String() string
- func (m *SnapCreateRequest) XXX_DiscardUnknown()
- func (m *SnapCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SnapCreateRequest) XXX_Merge(src proto.Message)
- func (m *SnapCreateRequest) XXX_Size() int
- func (m *SnapCreateRequest) XXX_Unmarshal(b []byte) error
- type SnapCreateResponse
- func (*SnapCreateResponse) Descriptor() ([]byte, []int)
- func (m *SnapCreateResponse) GetVolumeCreateResponse() *VolumeCreateResponse
- func (*SnapCreateResponse) ProtoMessage()
- func (m *SnapCreateResponse) Reset()
- func (m *SnapCreateResponse) String() string
- func (m *SnapCreateResponse) XXX_DiscardUnknown()
- func (m *SnapCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SnapCreateResponse) XXX_Merge(src proto.Message)
- func (m *SnapCreateResponse) XXX_Size() int
- func (m *SnapCreateResponse) XXX_Unmarshal(b []byte) error
- type Source
- func (*Source) Descriptor() ([]byte, []int)
- func (m *Source) GetParent() string
- func (m *Source) GetSeed() string
- func (*Source) ProtoMessage()
- func (m *Source) Reset()
- func (m *Source) String() string
- func (m *Source) XXX_DiscardUnknown()
- func (m *Source) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Source) XXX_Merge(src proto.Message)
- func (m *Source) XXX_Size() int
- func (m *Source) XXX_Unmarshal(b []byte) error
- type StatPoint
- type Stats
- func (*Stats) Descriptor() ([]byte, []int)
- func (m *Stats) GetBytesUsed() uint64
- func (m *Stats) GetIntervalMs() uint64
- func (m *Stats) GetIoMs() uint64
- func (m *Stats) GetIoProgress() uint64
- func (m *Stats) GetReadBytes() uint64
- func (m *Stats) GetReadMs() uint64
- func (m *Stats) GetReads() uint64
- func (m *Stats) GetWriteBytes() uint64
- func (m *Stats) GetWriteMs() uint64
- func (m *Stats) GetWrites() uint64
- func (v *Stats) Iops() uint64
- func (v *Stats) Latency() uint64
- func (*Stats) ProtoMessage()
- func (v *Stats) ReadLatency() uint64
- func (v *Stats) ReadThroughput() uint64
- func (m *Stats) Reset()
- func (m *Stats) String() string
- func (v *Stats) WriteLatency() uint64
- func (v *Stats) WriteThroughput() uint64
- func (m *Stats) XXX_DiscardUnknown()
- func (m *Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Stats) XXX_Merge(src proto.Message)
- func (m *Stats) XXX_Size() int
- func (m *Stats) XXX_Unmarshal(b []byte) error
- type Status
- type StatusKind
- type StorageCluster
- func (*StorageCluster) Descriptor() ([]byte, []int)
- func (m *StorageCluster) GetId() string
- func (m *StorageCluster) GetName() string
- func (m *StorageCluster) GetStatus() Status
- func (*StorageCluster) ProtoMessage()
- func (m *StorageCluster) Reset()
- func (m *StorageCluster) String() string
- func (m *StorageCluster) XXX_DiscardUnknown()
- func (m *StorageCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageCluster) XXX_Merge(src proto.Message)
- func (m *StorageCluster) XXX_Size() int
- func (m *StorageCluster) XXX_Unmarshal(b []byte) error
- type StorageMedium
- type StorageNode
- func (*StorageNode) Descriptor() ([]byte, []int)
- func (m *StorageNode) GetAvgLoad() int64
- func (m *StorageNode) GetCpu() float64
- func (m *StorageNode) GetDataIp() string
- func (m *StorageNode) GetDisks() map[string]*StorageResource
- func (m *StorageNode) GetHostname() string
- func (m *StorageNode) GetId() string
- func (m *StorageNode) GetMemFree() uint64
- func (m *StorageNode) GetMemTotal() uint64
- func (m *StorageNode) GetMemUsed() uint64
- func (m *StorageNode) GetMgmtIp() string
- func (m *StorageNode) GetNodeLabels() map[string]string
- func (m *StorageNode) GetPools() []*StoragePool
- func (m *StorageNode) GetSchedulerNodeName() string
- func (m *StorageNode) GetStatus() Status
- func (*StorageNode) ProtoMessage()
- func (m *StorageNode) Reset()
- func (m *StorageNode) String() string
- func (m *StorageNode) XXX_DiscardUnknown()
- func (m *StorageNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageNode) XXX_Merge(src proto.Message)
- func (m *StorageNode) XXX_Size() int
- func (m *StorageNode) XXX_Unmarshal(b []byte) error
- type StoragePool
- func (*StoragePool) Descriptor() ([]byte, []int)
- func (m *StoragePool) GetCos() CosType
- func (m *StoragePool) GetID() int32
- func (m *StoragePool) GetLabels() map[string]string
- func (m *StoragePool) GetMedium() StorageMedium
- func (m *StoragePool) GetRaidLevel() string
- func (m *StoragePool) GetTotalSize() uint64
- func (m *StoragePool) GetUsed() uint64
- func (*StoragePool) ProtoMessage()
- func (m *StoragePool) Reset()
- func (m *StoragePool) String() string
- func (m *StoragePool) XXX_DiscardUnknown()
- func (m *StoragePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StoragePool) XXX_Merge(src proto.Message)
- func (m *StoragePool) XXX_Size() int
- func (m *StoragePool) XXX_Unmarshal(b []byte) error
- type StorageResource
- func (*StorageResource) Descriptor() ([]byte, []int)
- func (m *StorageResource) GetId() string
- func (m *StorageResource) GetIops() uint64
- func (m *StorageResource) GetLastScan() *timestamp.Timestamp
- func (m *StorageResource) GetMedium() StorageMedium
- func (m *StorageResource) GetMetadata() bool
- func (m *StorageResource) GetOnline() bool
- func (m *StorageResource) GetPath() string
- func (m *StorageResource) GetRandRW() float64
- func (m *StorageResource) GetRotationSpeed() string
- func (m *StorageResource) GetSeqRead() float64
- func (m *StorageResource) GetSeqWrite() float64
- func (m *StorageResource) GetSize() uint64
- func (m *StorageResource) GetUsed() uint64
- func (*StorageResource) ProtoMessage()
- func (m *StorageResource) Reset()
- func (m *StorageResource) String() string
- func (m *StorageResource) XXX_DiscardUnknown()
- func (m *StorageResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageResource) XXX_Merge(src proto.Message)
- func (m *StorageResource) XXX_Size() int
- func (m *StorageResource) XXX_Unmarshal(b []byte) error
- type StorageVersion
- func (*StorageVersion) Descriptor() ([]byte, []int)
- func (m *StorageVersion) GetDetails() map[string]string
- func (m *StorageVersion) GetDriver() string
- func (m *StorageVersion) GetVersion() string
- func (*StorageVersion) ProtoMessage()
- func (m *StorageVersion) Reset()
- func (m *StorageVersion) String() string
- func (m *StorageVersion) XXX_DiscardUnknown()
- func (m *StorageVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageVersion) XXX_Merge(src proto.Message)
- func (m *StorageVersion) XXX_Size() int
- func (m *StorageVersion) XXX_Unmarshal(b []byte) error
- type TunnelConfig
- type Volume
- func (m *Volume) Contains(mid string) bool
- func (*Volume) Descriptor() ([]byte, []int)
- func (v Volume) DisplayId() string
- func (m *Volume) GetAttachInfo() map[string]string
- func (m *Volume) GetAttachPath() []string
- func (m *Volume) GetAttachedOn() string
- func (m *Volume) GetAttachedState() AttachState
- func (m *Volume) GetCtime() *timestamp.Timestamp
- func (m *Volume) GetDevicePath() string
- func (m *Volume) GetError() string
- func (m *Volume) GetFormat() FSType
- func (m *Volume) GetFsResizeRequired() bool
- func (m *Volume) GetGroup() *Group
- func (m *Volume) GetId() string
- func (m *Volume) GetLastScan() *timestamp.Timestamp
- func (m *Volume) GetLocator() *VolumeLocator
- func (m *Volume) GetReadonly() bool
- func (m *Volume) GetReplicaSets() []*ReplicaSet
- func (m *Volume) GetRuntimeState() []*RuntimeStateMap
- func (m *Volume) GetSecureDevicePath() string
- func (m *Volume) GetSource() *Source
- func (m *Volume) GetSpec() *VolumeSpec
- func (m *Volume) GetState() VolumeState
- func (m *Volume) GetStatus() VolumeStatus
- func (m *Volume) GetUsage() uint64
- func (m *Volume) GetVolumeConsumers() []*VolumeConsumer
- func (v Volume) IsClone() bool
- func (v Volume) IsSnapshot() bool
- func (*Volume) ProtoMessage()
- func (m *Volume) Reset()
- func (v *Volume) Scaled() bool
- func (m *Volume) String() string
- func (m *Volume) XXX_DiscardUnknown()
- func (m *Volume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Volume) XXX_Merge(src proto.Message)
- func (m *Volume) XXX_Size() int
- func (m *Volume) XXX_Unmarshal(b []byte) error
- type VolumeActionParam
- type VolumeConsumer
- func (*VolumeConsumer) Descriptor() ([]byte, []int)
- func (m *VolumeConsumer) GetName() string
- func (m *VolumeConsumer) GetNamespace() string
- func (m *VolumeConsumer) GetNodeId() string
- func (m *VolumeConsumer) GetOwnerName() string
- func (m *VolumeConsumer) GetOwnerType() string
- func (m *VolumeConsumer) GetType() string
- func (*VolumeConsumer) ProtoMessage()
- func (m *VolumeConsumer) Reset()
- func (m *VolumeConsumer) String() string
- func (m *VolumeConsumer) XXX_DiscardUnknown()
- func (m *VolumeConsumer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeConsumer) XXX_Merge(src proto.Message)
- func (m *VolumeConsumer) XXX_Size() int
- func (m *VolumeConsumer) XXX_Unmarshal(b []byte) error
- type VolumeCreateRequest
- func (*VolumeCreateRequest) Descriptor() ([]byte, []int)
- func (m *VolumeCreateRequest) GetLocator() *VolumeLocator
- func (m *VolumeCreateRequest) GetSource() *Source
- func (m *VolumeCreateRequest) GetSpec() *VolumeSpec
- func (*VolumeCreateRequest) ProtoMessage()
- func (m *VolumeCreateRequest) Reset()
- func (m *VolumeCreateRequest) String() string
- func (m *VolumeCreateRequest) XXX_DiscardUnknown()
- func (m *VolumeCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeCreateRequest) XXX_Merge(src proto.Message)
- func (m *VolumeCreateRequest) XXX_Size() int
- func (m *VolumeCreateRequest) XXX_Unmarshal(b []byte) error
- type VolumeCreateResponse
- func (*VolumeCreateResponse) Descriptor() ([]byte, []int)
- func (m *VolumeCreateResponse) GetId() string
- func (m *VolumeCreateResponse) GetVolumeResponse() *VolumeResponse
- func (*VolumeCreateResponse) ProtoMessage()
- func (m *VolumeCreateResponse) Reset()
- func (m *VolumeCreateResponse) String() string
- func (m *VolumeCreateResponse) XXX_DiscardUnknown()
- func (m *VolumeCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeCreateResponse) XXX_Merge(src proto.Message)
- func (m *VolumeCreateResponse) XXX_Size() int
- func (m *VolumeCreateResponse) XXX_Unmarshal(b []byte) error
- type VolumeInfo
- func (*VolumeInfo) Descriptor() ([]byte, []int)
- func (m *VolumeInfo) GetPath() string
- func (m *VolumeInfo) GetStorage() *VolumeSpec
- func (m *VolumeInfo) GetVolumeId() string
- func (*VolumeInfo) ProtoMessage()
- func (m *VolumeInfo) Reset()
- func (m *VolumeInfo) String() string
- func (m *VolumeInfo) XXX_DiscardUnknown()
- func (m *VolumeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeInfo) XXX_Merge(src proto.Message)
- func (m *VolumeInfo) XXX_Size() int
- func (m *VolumeInfo) XXX_Unmarshal(b []byte) error
- type VolumeLocator
- func (*VolumeLocator) Descriptor() ([]byte, []int)
- func (m *VolumeLocator) GetName() string
- func (m *VolumeLocator) GetVolumeLabels() map[string]string
- func (*VolumeLocator) ProtoMessage()
- func (m *VolumeLocator) Reset()
- func (m *VolumeLocator) String() string
- func (m *VolumeLocator) XXX_DiscardUnknown()
- func (m *VolumeLocator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeLocator) XXX_Merge(src proto.Message)
- func (m *VolumeLocator) XXX_Size() int
- func (m *VolumeLocator) XXX_Unmarshal(b []byte) error
- type VolumePlacementRule
- func (*VolumePlacementRule) Descriptor() ([]byte, []int)
- func (m *VolumePlacementRule) GetAffectedReplicas() int32
- func (m *VolumePlacementRule) GetEnforcement() VolumePlacementRule_EnforcementType
- func (m *VolumePlacementRule) GetMatchExpressions() []*LabelSelectorRequirement
- func (m *VolumePlacementRule) GetType() VolumePlacementRule_AffinityRuleType
- func (m *VolumePlacementRule) GetWeight() int64
- func (*VolumePlacementRule) ProtoMessage()
- func (m *VolumePlacementRule) Reset()
- func (m *VolumePlacementRule) String() string
- func (m *VolumePlacementRule) XXX_DiscardUnknown()
- func (m *VolumePlacementRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumePlacementRule) XXX_Merge(src proto.Message)
- func (m *VolumePlacementRule) XXX_Size() int
- func (m *VolumePlacementRule) XXX_Unmarshal(b []byte) error
- type VolumePlacementRule_AffinityRuleType
- type VolumePlacementRule_EnforcementType
- type VolumePlacementStrategy
- func (*VolumePlacementStrategy) Descriptor() ([]byte, []int)
- func (m *VolumePlacementStrategy) GetRules() []*VolumePlacementRule
- func (*VolumePlacementStrategy) ProtoMessage()
- func (m *VolumePlacementStrategy) Reset()
- func (m *VolumePlacementStrategy) String() string
- func (m *VolumePlacementStrategy) XXX_DiscardUnknown()
- func (m *VolumePlacementStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumePlacementStrategy) XXX_Merge(src proto.Message)
- func (m *VolumePlacementStrategy) XXX_Size() int
- func (m *VolumePlacementStrategy) XXX_Unmarshal(b []byte) error
- type VolumeResponse
- func (*VolumeResponse) Descriptor() ([]byte, []int)
- func (m *VolumeResponse) GetError() string
- func (*VolumeResponse) ProtoMessage()
- func (m *VolumeResponse) Reset()
- func (m *VolumeResponse) String() string
- func (m *VolumeResponse) XXX_DiscardUnknown()
- func (m *VolumeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeResponse) XXX_Merge(src proto.Message)
- func (m *VolumeResponse) XXX_Size() int
- func (m *VolumeResponse) XXX_Unmarshal(b []byte) error
- type VolumeSetRequest
- func (*VolumeSetRequest) Descriptor() ([]byte, []int)
- func (m *VolumeSetRequest) GetAction() *VolumeStateAction
- func (m *VolumeSetRequest) GetLocator() *VolumeLocator
- func (m *VolumeSetRequest) GetOptions() map[string]string
- func (m *VolumeSetRequest) GetSpec() *VolumeSpec
- func (*VolumeSetRequest) ProtoMessage()
- func (m *VolumeSetRequest) Reset()
- func (m *VolumeSetRequest) String() string
- func (m *VolumeSetRequest) XXX_DiscardUnknown()
- func (m *VolumeSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeSetRequest) XXX_Merge(src proto.Message)
- func (m *VolumeSetRequest) XXX_Size() int
- func (m *VolumeSetRequest) XXX_Unmarshal(b []byte) error
- type VolumeSetResponse
- func (*VolumeSetResponse) Descriptor() ([]byte, []int)
- func (m *VolumeSetResponse) GetVolume() *Volume
- func (m *VolumeSetResponse) GetVolumeResponse() *VolumeResponse
- func (*VolumeSetResponse) ProtoMessage()
- func (m *VolumeSetResponse) Reset()
- func (m *VolumeSetResponse) String() string
- func (m *VolumeSetResponse) XXX_DiscardUnknown()
- func (m *VolumeSetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeSetResponse) XXX_Merge(src proto.Message)
- func (m *VolumeSetResponse) XXX_Size() int
- func (m *VolumeSetResponse) XXX_Unmarshal(b []byte) error
- type VolumeSpec
- func (s *VolumeSpec) Copy() *VolumeSpec
- func (*VolumeSpec) Descriptor() ([]byte, []int)
- func (m *VolumeSpec) GetAggregationLevel() uint32
- func (m *VolumeSpec) GetBlockSize() int64
- func (m *VolumeSpec) GetCascaded() bool
- func (m *VolumeSpec) GetCompressed() bool
- func (m *VolumeSpec) GetCos() CosType
- func (m *VolumeSpec) GetDedupe() bool
- func (m *VolumeSpec) GetEncrypted() bool
- func (m *VolumeSpec) GetEphemeral() bool
- func (m *VolumeSpec) GetForceUnsupportedFsType() bool
- func (m *VolumeSpec) GetFormat() FSType
- func (m *VolumeSpec) GetGroup() *Group
- func (m *VolumeSpec) GetGroupEnforced() bool
- func (m *VolumeSpec) GetHaLevel() int64
- func (m *VolumeSpec) GetIoProfile() IoProfile
- func (m *VolumeSpec) GetIoStrategy() *IoStrategy
- func (m *VolumeSpec) GetJournal() bool
- func (m *VolumeSpec) GetNodiscard() bool
- func (m *VolumeSpec) GetPassphrase() string
- func (m *VolumeSpec) GetPlacementStrategy() *VolumePlacementStrategy
- func (m *VolumeSpec) GetQueueDepth() uint32
- func (m *VolumeSpec) GetReplicaSet() *ReplicaSet
- func (m *VolumeSpec) GetScale() uint32
- func (m *VolumeSpec) GetShared() bool
- func (m *VolumeSpec) GetSharedv4() bool
- func (m *VolumeSpec) GetSize() uint64
- func (m *VolumeSpec) GetSnapshotInterval() uint32
- func (m *VolumeSpec) GetSnapshotSchedule() string
- func (m *VolumeSpec) GetSticky() bool
- func (m *VolumeSpec) GetVolumeLabels() map[string]string
- func (*VolumeSpec) ProtoMessage()
- func (m *VolumeSpec) Reset()
- func (m *VolumeSpec) String() string
- func (m *VolumeSpec) XXX_DiscardUnknown()
- func (m *VolumeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeSpec) XXX_Merge(src proto.Message)
- func (m *VolumeSpec) XXX_Size() int
- func (m *VolumeSpec) XXX_Unmarshal(b []byte) error
- type VolumeSpecUpdate
- func (*VolumeSpecUpdate) Descriptor() ([]byte, []int)
- func (m *VolumeSpecUpdate) GetCos() CosType
- func (m *VolumeSpecUpdate) GetCosOpt() isVolumeSpecUpdate_CosOpt
- func (m *VolumeSpecUpdate) GetDedupe() bool
- func (m *VolumeSpecUpdate) GetDedupeOpt() isVolumeSpecUpdate_DedupeOpt
- func (m *VolumeSpecUpdate) GetGroup() *Group
- func (m *VolumeSpecUpdate) GetGroupOpt() isVolumeSpecUpdate_GroupOpt
- func (m *VolumeSpecUpdate) GetHaLevel() int64
- func (m *VolumeSpecUpdate) GetHaLevelOpt() isVolumeSpecUpdate_HaLevelOpt
- func (m *VolumeSpecUpdate) GetIoProfile() IoProfile
- func (m *VolumeSpecUpdate) GetIoProfileOpt() isVolumeSpecUpdate_IoProfileOpt
- func (m *VolumeSpecUpdate) GetJournal() bool
- func (m *VolumeSpecUpdate) GetJournalOpt() isVolumeSpecUpdate_JournalOpt
- func (m *VolumeSpecUpdate) GetPassphrase() string
- func (m *VolumeSpecUpdate) GetPassphraseOpt() isVolumeSpecUpdate_PassphraseOpt
- func (m *VolumeSpecUpdate) GetQueueDepth() uint32
- func (m *VolumeSpecUpdate) GetQueueDepthOpt() isVolumeSpecUpdate_QueueDepthOpt
- func (m *VolumeSpecUpdate) GetReplicaSet() *ReplicaSet
- func (m *VolumeSpecUpdate) GetScale() uint32
- func (m *VolumeSpecUpdate) GetScaleOpt() isVolumeSpecUpdate_ScaleOpt
- func (m *VolumeSpecUpdate) GetShared() bool
- func (m *VolumeSpecUpdate) GetSharedOpt() isVolumeSpecUpdate_SharedOpt
- func (m *VolumeSpecUpdate) GetSharedv4() bool
- func (m *VolumeSpecUpdate) GetSharedv4Opt() isVolumeSpecUpdate_Sharedv4Opt
- func (m *VolumeSpecUpdate) GetSize() uint64
- func (m *VolumeSpecUpdate) GetSizeOpt() isVolumeSpecUpdate_SizeOpt
- func (m *VolumeSpecUpdate) GetSnapshotInterval() uint32
- func (m *VolumeSpecUpdate) GetSnapshotIntervalOpt() isVolumeSpecUpdate_SnapshotIntervalOpt
- func (m *VolumeSpecUpdate) GetSnapshotSchedule() string
- func (m *VolumeSpecUpdate) GetSnapshotScheduleOpt() isVolumeSpecUpdate_SnapshotScheduleOpt
- func (m *VolumeSpecUpdate) GetSticky() bool
- func (m *VolumeSpecUpdate) GetStickyOpt() isVolumeSpecUpdate_StickyOpt
- func (m *VolumeSpecUpdate) GetVolumeLabels() map[string]string
- func (*VolumeSpecUpdate) ProtoMessage()
- func (m *VolumeSpecUpdate) Reset()
- func (m *VolumeSpecUpdate) String() string
- func (m *VolumeSpecUpdate) XXX_DiscardUnknown()
- func (m *VolumeSpecUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeSpecUpdate) XXX_Merge(src proto.Message)
- func (*VolumeSpecUpdate) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *VolumeSpecUpdate) XXX_Size() int
- func (m *VolumeSpecUpdate) XXX_Unmarshal(b []byte) error
- type VolumeSpecUpdate_Cos
- type VolumeSpecUpdate_Dedupe
- type VolumeSpecUpdate_Group
- type VolumeSpecUpdate_HaLevel
- type VolumeSpecUpdate_IoProfile
- type VolumeSpecUpdate_Journal
- type VolumeSpecUpdate_Passphrase
- type VolumeSpecUpdate_QueueDepth
- type VolumeSpecUpdate_Scale
- type VolumeSpecUpdate_Shared
- type VolumeSpecUpdate_Sharedv4
- type VolumeSpecUpdate_Size
- type VolumeSpecUpdate_SnapshotInterval
- type VolumeSpecUpdate_SnapshotSchedule
- type VolumeSpecUpdate_Sticky
- type VolumeState
- type VolumeStateAction
- func (*VolumeStateAction) Descriptor() ([]byte, []int)
- func (m *VolumeStateAction) GetAttach() VolumeActionParam
- func (m *VolumeStateAction) GetDevicePath() string
- func (m *VolumeStateAction) GetMount() VolumeActionParam
- func (m *VolumeStateAction) GetMountPath() string
- func (*VolumeStateAction) ProtoMessage()
- func (m *VolumeStateAction) Reset()
- func (m *VolumeStateAction) String() string
- func (m *VolumeStateAction) XXX_DiscardUnknown()
- func (m *VolumeStateAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeStateAction) XXX_Merge(src proto.Message)
- func (m *VolumeStateAction) XXX_Size() int
- func (m *VolumeStateAction) XXX_Unmarshal(b []byte) error
- type VolumeStatus
Constants ¶
const ( Name = "name" SpecNodes = "nodes" SpecParent = "parent" SpecEphemeral = "ephemeral" SpecJournal = "journal" SpecCascaded = "cascaded" SpecSticky = "sticky" SpecSecure = "secure" SpecCompressed = "compressed" SpecSize = "size" SpecScale = "scale" SpecFilesystem = "fs" SpecBlockSize = "block_size" SpecQueueDepth = "queue_depth" SpecHaLevel = "repl" SpecPriority = "io_priority" SpecSnapshotInterval = "snap_interval" SpecSnapshotSchedule = "snap_schedule" SpecAggregationLevel = "aggregation_level" SpecDedupe = "dedupe" SpecPassphrase = "secret_key" SpecAutoAggregationValue = "auto" SpecGroup = "group" SpecGroupEnforce = "fg" SpecZones = "zones" SpecRacks = "racks" SpecRack = "rack" SpecRegions = "regions" SpecLabels = "labels" SpecPriorityAlias = "priority_io" SpecIoProfile = "io_profile" SpecAsyncIo = "async_io" SpecEarlyAck = "early_ack" // SpecBestEffortLocationProvisioning default is false. If set provisioning request will succeed // even if specified data location parameters could not be satisfied. SpecBestEffortLocationProvisioning = "best_effort_location_provisioning" // SpecForceUnsuppportedFsType is of type boolean and if true it sets // the VolumeSpec.force_unsupported_fs_type. When set to true it asks // the driver to use an unsupported value of VolumeSpec.format if possible SpecForceUnsupportedFsType = "force_unsupported_fs_type" )
Strings for VolumeSpec
const ( // OptName query parameter used to lookup volume by name. OptName = "Name" // OptVolumeID query parameter used to lookup volume by ID. OptVolumeID = "VolumeID" // OptSnapID query parameter used to lookup snapshot by ID. OptSnapID = "SnapID" // OptLabel query parameter used to lookup volume by set of labels. OptLabel = "Label" // OptConfigLabel query parameter used to lookup volume by set of labels. OptConfigLabel = "ConfigLabel" // OptCumulative query parameter used to request cumulative stats. OptCumulative = "Cumulative" // OptTimeout query parameter used to indicate timeout seconds OptTimeoutSec = "TimeoutSec" // OptQuiesceID query parameter use for quiesce OptQuiesceID = "QuiesceID" // OptCredUUID is the UUID of the credential OptCredUUID = "CredUUID" // OptCredName indicates unique name of credential OptCredName = "CredName" // OptCredType indicates type of credential OptCredType = "CredType" // OptCredEncrKey is the key used to encrypt data OptCredEncrKey = "CredEncrypt" // OptCredRegion indicates the region for s3 OptCredRegion = "CredRegion" // OptCredDisableSSL indicated if SSL should be disabled OptCredDisableSSL = "CredDisableSSL" // OptCredEndpoint indicate the cloud endpoint OptCredEndpoint = "CredEndpoint" // OptCredAccKey for s3 OptCredAccessKey = "CredAccessKey" // OptCredSecretKey for s3 OptCredSecretKey = "CredSecretKey" // OptCredBucket is the optional bucket name OptCredBucket = "CredBucket" // OptCredGoogleProjectID projectID for google cloud OptCredGoogleProjectID = "CredProjectID" // OptCredGoogleJsonKey for google cloud OptCredGoogleJsonKey = "CredJsonKey" // OptCredAzureAccountName is the account name for // azure as the cloud provider OptCredAzureAccountName = "CredAccountName" // OptOptCredAzureAccountKey is the accountkey for // azure as the cloud provider OptCredAzureAccountKey = "CredAccountKey" // OptCloudBackupID is the backID in the cloud OptCloudBackupID = "CloudBackID" // OptSrcVolID is the source volume ID of the backup OptSrcVolID = "SrcVolID" // OptBkupOpState is the desired operational state // (stop/pause/resume) of backup/restore OptBkupOpState = "OpState" // OptBackupSchedUUID is the UUID of the backup-schedule OptBackupSchedUUID = "BkupSchedUUID" // OptVolumeSubFolder query parameter used to catalog a particular path inside a volume OptCatalogSubFolder = "subfolder" // OptCatalogMaxDepth query parameter used to limit the depth we return OptCatalogMaxDepth = "depth" )
OptionKey specifies a set of recognized query params.
const ( OsdVolumePath = "osd-volumes" OsdSnapshotPath = "osd-snapshot" OsdCredsPath = "osd-creds" OsdBackupPath = "osd-backup" OsdMigratePath = "osd-migrate" OsdMigrateStartPath = OsdMigratePath + "/start" OsdMigrateCancelPath = OsdMigratePath + "/cancel" OsdMigrateStatusPath = OsdMigratePath + "/status" TimeLayout = "Jan 2 15:04:05 UTC 2006" )
Api clientserver Constants
const ( CloudBackupOp = CloudBackupOpType("Backup") CloudRestoreOp = CloudBackupOpType("Restore") )
const ( CloudBackupStatusNotStarted = CloudBackupStatusType("NotStarted") CloudBackupStatusDone = CloudBackupStatusType("Done") CloudBackupStatusAborted = CloudBackupStatusType("Aborted") CloudBackupStatusPaused = CloudBackupStatusType("Paused") CloudBackupStatusStopped = CloudBackupStatusType("Stopped") CloudBackupStatusActive = CloudBackupStatusType("Active") CloudBackupStatusQueued = CloudBackupStatusType("Queued") CloudBackupStatusFailed = CloudBackupStatusType("Failed") )
const ( CloudBackupRequestedStatePause = "pause" CloudBackupRequestedStateResume = "resume" CloudBackupRequestedStateStop = "stop" )
const ( // AutoAggregation value indicates driver to select aggregation level. AutoAggregation = math.MaxUint32 )
Variables ¶
var AlertActionType_name = map[int32]string{
0: "ALERT_ACTION_TYPE_NONE",
1: "ALERT_ACTION_TYPE_DELETE",
2: "ALERT_ACTION_TYPE_CREATE",
3: "ALERT_ACTION_TYPE_UPDATE",
}
var AlertActionType_value = map[string]int32{
"ALERT_ACTION_TYPE_NONE": 0,
"ALERT_ACTION_TYPE_DELETE": 1,
"ALERT_ACTION_TYPE_CREATE": 2,
"ALERT_ACTION_TYPE_UPDATE": 3,
}
var AttachState_name = map[int32]string{
0: "ATTACH_STATE_EXTERNAL",
1: "ATTACH_STATE_INTERNAL",
2: "ATTACH_STATE_INTERNAL_SWITCH",
}
var AttachState_value = map[string]int32{
"ATTACH_STATE_EXTERNAL": 0,
"ATTACH_STATE_INTERNAL": 1,
"ATTACH_STATE_INTERNAL_SWITCH": 2,
}
var CloudMigrate_OperationType_name = map[int32]string{
0: "InvalidType",
1: "MigrateCluster",
2: "MigrateVolume",
3: "MigrateVolumeGroup",
}
var CloudMigrate_OperationType_value = map[string]int32{
"InvalidType": 0,
"MigrateCluster": 1,
"MigrateVolume": 2,
"MigrateVolumeGroup": 3,
}
var CloudMigrate_Stage_name = map[int32]string{
0: "InvalidStage",
1: "Backup",
2: "Restore",
3: "VolumeUpdate",
4: "Done",
}
var CloudMigrate_Stage_value = map[string]int32{
"InvalidStage": 0,
"Backup": 1,
"Restore": 2,
"VolumeUpdate": 3,
"Done": 4,
}
var CloudMigrate_Status_name = map[int32]string{
0: "InvalidStatus",
1: "Queued",
2: "Initialized",
3: "InProgress",
4: "Failed",
5: "Complete",
}
var CloudMigrate_Status_value = map[string]int32{
"InvalidStatus": 0,
"Queued": 1,
"Initialized": 2,
"InProgress": 3,
"Failed": 4,
"Complete": 5,
}
var ClusterNotify_name = map[int32]string{
0: "CLUSTER_NOTIFY_DOWN",
}
var ClusterNotify_value = map[string]int32{
"CLUSTER_NOTIFY_DOWN": 0,
}
var CosType_name = map[int32]string{
0: "NONE",
1: "LOW",
2: "MEDIUM",
3: "HIGH",
}
var CosType_value = map[string]int32{
"NONE": 0,
"LOW": 1,
"MEDIUM": 2,
"HIGH": 3,
}
var DriverType_name = map[int32]string{
0: "DRIVER_TYPE_NONE",
1: "DRIVER_TYPE_FILE",
2: "DRIVER_TYPE_BLOCK",
3: "DRIVER_TYPE_OBJECT",
4: "DRIVER_TYPE_CLUSTERED",
5: "DRIVER_TYPE_GRAPH",
}
var DriverType_value = map[string]int32{
"DRIVER_TYPE_NONE": 0,
"DRIVER_TYPE_FILE": 1,
"DRIVER_TYPE_BLOCK": 2,
"DRIVER_TYPE_OBJECT": 3,
"DRIVER_TYPE_CLUSTERED": 4,
"DRIVER_TYPE_GRAPH": 5,
}
var FSType_name = map[int32]string{
0: "FS_TYPE_NONE",
1: "FS_TYPE_BTRFS",
2: "FS_TYPE_EXT4",
3: "FS_TYPE_FUSE",
4: "FS_TYPE_NFS",
5: "FS_TYPE_VFS",
6: "FS_TYPE_XFS",
7: "FS_TYPE_ZFS",
8: "FS_TYPE_XFSv2",
}
var FSType_value = map[string]int32{
"FS_TYPE_NONE": 0,
"FS_TYPE_BTRFS": 1,
"FS_TYPE_EXT4": 2,
"FS_TYPE_FUSE": 3,
"FS_TYPE_NFS": 4,
"FS_TYPE_VFS": 5,
"FS_TYPE_XFS": 6,
"FS_TYPE_ZFS": 7,
"FS_TYPE_XFSv2": 8,
}
var GraphDriverChangeType_name = map[int32]string{
0: "GRAPH_DRIVER_CHANGE_TYPE_NONE",
1: "GRAPH_DRIVER_CHANGE_TYPE_MODIFIED",
2: "GRAPH_DRIVER_CHANGE_TYPE_ADDED",
3: "GRAPH_DRIVER_CHANGE_TYPE_DELETED",
}
var GraphDriverChangeType_value = map[string]int32{
"GRAPH_DRIVER_CHANGE_TYPE_NONE": 0,
"GRAPH_DRIVER_CHANGE_TYPE_MODIFIED": 1,
"GRAPH_DRIVER_CHANGE_TYPE_ADDED": 2,
"GRAPH_DRIVER_CHANGE_TYPE_DELETED": 3,
}
var IoProfile_name = map[int32]string{
0: "IO_PROFILE_SEQUENTIAL",
1: "IO_PROFILE_RANDOM",
2: "IO_PROFILE_DB",
3: "IO_PROFILE_DB_REMOTE",
4: "IO_PROFILE_CMS",
}
var IoProfile_value = map[string]int32{
"IO_PROFILE_SEQUENTIAL": 0,
"IO_PROFILE_RANDOM": 1,
"IO_PROFILE_DB": 2,
"IO_PROFILE_DB_REMOTE": 3,
"IO_PROFILE_CMS": 4,
}
var LabelSelectorRequirement_Operator_name = map[int32]string{
0: "In",
1: "NotIn",
2: "Exists",
3: "DoesNotExist",
}
var LabelSelectorRequirement_Operator_value = map[string]int32{
"In": 0,
"NotIn": 1,
"Exists": 2,
"DoesNotExist": 3,
}
var OperationFlags_name = map[int32]string{
0: "OP_FLAGS_UNKNOWN",
1: "OP_FLAGS_NONE",
2: "OP_FLAGS_DETACH_FORCE",
}
var OperationFlags_value = map[string]int32{
"OP_FLAGS_UNKNOWN": 0,
"OP_FLAGS_NONE": 1,
"OP_FLAGS_DETACH_FORCE": 2,
}
var ResourceType_name = map[int32]string{
0: "RESOURCE_TYPE_NONE",
1: "RESOURCE_TYPE_VOLUME",
2: "RESOURCE_TYPE_NODE",
3: "RESOURCE_TYPE_CLUSTER",
4: "RESOURCE_TYPE_DRIVE",
}
var ResourceType_value = map[string]int32{
"RESOURCE_TYPE_NONE": 0,
"RESOURCE_TYPE_VOLUME": 1,
"RESOURCE_TYPE_NODE": 2,
"RESOURCE_TYPE_CLUSTER": 3,
"RESOURCE_TYPE_DRIVE": 4,
}
var SdkCloudBackupOpType_name = map[int32]string{
0: "SdkCloudBackupOpTypeUnknown",
1: "SdkCloudBackupOpTypeBackupOp",
2: "SdkCloudBackupOpTypeRestoreOp",
}
var SdkCloudBackupOpType_value = map[string]int32{
"SdkCloudBackupOpTypeUnknown": 0,
"SdkCloudBackupOpTypeBackupOp": 1,
"SdkCloudBackupOpTypeRestoreOp": 2,
}
var SdkCloudBackupRequestedState_name = map[int32]string{
0: "SdkCloudBackupRequestedStateUnknown",
1: "SdkCloudBackupRequestedStatePause",
2: "SdkCloudBackupRequestedStateResume",
3: "SdkCloudBackupRequestedStateStop",
}
var SdkCloudBackupRequestedState_value = map[string]int32{
"SdkCloudBackupRequestedStateUnknown": 0,
"SdkCloudBackupRequestedStatePause": 1,
"SdkCloudBackupRequestedStateResume": 2,
"SdkCloudBackupRequestedStateStop": 3,
}
var SdkCloudBackupStatusType_name = map[int32]string{
0: "SdkCloudBackupStatusTypeUnknown",
1: "SdkCloudBackupStatusTypeNotStarted",
2: "SdkCloudBackupStatusTypeDone",
3: "SdkCloudBackupStatusTypeAborted",
4: "SdkCloudBackupStatusTypePaused",
5: "SdkCloudBackupStatusTypeStopped",
6: "SdkCloudBackupStatusTypeActive",
7: "SdkCloudBackupStatusTypeFailed",
}
var SdkCloudBackupStatusType_value = map[string]int32{
"SdkCloudBackupStatusTypeUnknown": 0,
"SdkCloudBackupStatusTypeNotStarted": 1,
"SdkCloudBackupStatusTypeDone": 2,
"SdkCloudBackupStatusTypeAborted": 3,
"SdkCloudBackupStatusTypePaused": 4,
"SdkCloudBackupStatusTypeStopped": 5,
"SdkCloudBackupStatusTypeActive": 6,
"SdkCloudBackupStatusTypeFailed": 7,
}
var SdkServiceCapability_OpenStorageService_Type_name = map[int32]string{
0: "UNKNOWN",
1: "CLUSTER",
2: "CLOUD_BACKUP",
3: "CREDENTIALS",
4: "NODE",
5: "OBJECT_STORAGE",
6: "SCHEDULE_POLICY",
7: "VOLUME",
8: "ALERTS",
9: "MOUNT_ATTACH",
}
var SdkServiceCapability_OpenStorageService_Type_value = map[string]int32{
"UNKNOWN": 0,
"CLUSTER": 1,
"CLOUD_BACKUP": 2,
"CREDENTIALS": 3,
"NODE": 4,
"OBJECT_STORAGE": 5,
"SCHEDULE_POLICY": 6,
"VOLUME": 7,
"ALERTS": 8,
"MOUNT_ATTACH": 9,
}
var SdkTimeWeekday_name = map[int32]string{
0: "SdkTimeWeekdaySunday",
1: "SdkTimeWeekdayMonday",
2: "SdkTimeWeekdayTuesday",
3: "SdkTimeWeekdayWednesday",
4: "SdkTimeWeekdayThursday",
5: "SdkTimeWeekdayFriday",
6: "SdkTimeWeekdaySaturday",
}
var SdkTimeWeekday_value = map[string]int32{
"SdkTimeWeekdaySunday": 0,
"SdkTimeWeekdayMonday": 1,
"SdkTimeWeekdayTuesday": 2,
"SdkTimeWeekdayWednesday": 3,
"SdkTimeWeekdayThursday": 4,
"SdkTimeWeekdayFriday": 5,
"SdkTimeWeekdaySaturday": 6,
}
var SdkVersion_Version_name = map[int32]string{
0: "MUST_HAVE_ZERO_VALUE",
19: "Minor",
}
var SdkVersion_Version_value = map[string]int32{
"MUST_HAVE_ZERO_VALUE": 0,
"Major": 0,
"Minor": 19,
"Patch": 0,
}
var SeverityType_name = map[int32]string{
0: "SEVERITY_TYPE_NONE",
1: "SEVERITY_TYPE_ALARM",
2: "SEVERITY_TYPE_WARNING",
3: "SEVERITY_TYPE_NOTIFY",
}
var SeverityType_value = map[string]int32{
"SEVERITY_TYPE_NONE": 0,
"SEVERITY_TYPE_ALARM": 1,
"SEVERITY_TYPE_WARNING": 2,
"SEVERITY_TYPE_NOTIFY": 3,
}
var Status_name = map[int32]string{
0: "STATUS_NONE",
1: "STATUS_INIT",
2: "STATUS_OK",
3: "STATUS_OFFLINE",
4: "STATUS_ERROR",
5: "STATUS_NOT_IN_QUORUM",
6: "STATUS_DECOMMISSION",
7: "STATUS_MAINTENANCE",
8: "STATUS_STORAGE_DOWN",
9: "STATUS_STORAGE_DEGRADED",
10: "STATUS_NEEDS_REBOOT",
11: "STATUS_STORAGE_REBALANCE",
12: "STATUS_STORAGE_DRIVE_REPLACE",
13: "STATUS_NOT_IN_QUORUM_NO_STORAGE",
14: "STATUS_MAX",
}
var Status_value = map[string]int32{
"STATUS_NONE": 0,
"STATUS_INIT": 1,
"STATUS_OK": 2,
"STATUS_OFFLINE": 3,
"STATUS_ERROR": 4,
"STATUS_NOT_IN_QUORUM": 5,
"STATUS_DECOMMISSION": 6,
"STATUS_MAINTENANCE": 7,
"STATUS_STORAGE_DOWN": 8,
"STATUS_STORAGE_DEGRADED": 9,
"STATUS_NEEDS_REBOOT": 10,
"STATUS_STORAGE_REBALANCE": 11,
"STATUS_STORAGE_DRIVE_REPLACE": 12,
"STATUS_NOT_IN_QUORUM_NO_STORAGE": 13,
"STATUS_MAX": 14,
}
var StorageMedium_name = map[int32]string{
0: "STORAGE_MEDIUM_MAGNETIC",
1: "STORAGE_MEDIUM_SSD",
2: "STORAGE_MEDIUM_NVME",
}
var StorageMedium_value = map[string]int32{
"STORAGE_MEDIUM_MAGNETIC": 0,
"STORAGE_MEDIUM_SSD": 1,
"STORAGE_MEDIUM_NVME": 2,
}
var VolumeActionParam_name = map[int32]string{
0: "VOLUME_ACTION_PARAM_NONE",
1: "VOLUME_ACTION_PARAM_OFF",
2: "VOLUME_ACTION_PARAM_ON",
}
var VolumeActionParam_value = map[string]int32{
"VOLUME_ACTION_PARAM_NONE": 0,
"VOLUME_ACTION_PARAM_OFF": 1,
"VOLUME_ACTION_PARAM_ON": 2,
}
var VolumePlacementRule_AffinityRuleType_name = map[int32]string{
0: "Affinity",
1: "AntiAffinity",
}
var VolumePlacementRule_AffinityRuleType_value = map[string]int32{
"Affinity": 0,
"AntiAffinity": 1,
}
var VolumePlacementRule_EnforcementType_name = map[int32]string{
0: "Required",
1: "Preferred",
}
var VolumePlacementRule_EnforcementType_value = map[string]int32{
"Required": 0,
"Preferred": 1,
}
var VolumeState_name = map[int32]string{
0: "VOLUME_STATE_NONE",
1: "VOLUME_STATE_PENDING",
2: "VOLUME_STATE_AVAILABLE",
3: "VOLUME_STATE_ATTACHED",
4: "VOLUME_STATE_DETACHED",
5: "VOLUME_STATE_DETATCHING",
6: "VOLUME_STATE_ERROR",
7: "VOLUME_STATE_DELETED",
8: "VOLUME_STATE_TRY_DETACHING",
9: "VOLUME_STATE_RESTORE",
}
var VolumeState_value = map[string]int32{
"VOLUME_STATE_NONE": 0,
"VOLUME_STATE_PENDING": 1,
"VOLUME_STATE_AVAILABLE": 2,
"VOLUME_STATE_ATTACHED": 3,
"VOLUME_STATE_DETACHED": 4,
"VOLUME_STATE_DETATCHING": 5,
"VOLUME_STATE_ERROR": 6,
"VOLUME_STATE_DELETED": 7,
"VOLUME_STATE_TRY_DETACHING": 8,
"VOLUME_STATE_RESTORE": 9,
}
var VolumeStatus_name = map[int32]string{
0: "VOLUME_STATUS_NONE",
1: "VOLUME_STATUS_NOT_PRESENT",
2: "VOLUME_STATUS_UP",
3: "VOLUME_STATUS_DOWN",
4: "VOLUME_STATUS_DEGRADED",
}
var VolumeStatus_value = map[string]int32{
"VOLUME_STATUS_NONE": 0,
"VOLUME_STATUS_NOT_PRESENT": 1,
"VOLUME_STATUS_UP": 2,
"VOLUME_STATUS_DOWN": 3,
"VOLUME_STATUS_DEGRADED": 4,
}
Functions ¶
func RegisterOpenStorageAlertsHandler ¶
func RegisterOpenStorageAlertsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageAlertsHandler registers the http handlers for service OpenStorageAlerts to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageAlertsHandlerClient ¶
func RegisterOpenStorageAlertsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageAlertsClient) error
RegisterOpenStorageAlertsHandler registers the http handlers for service OpenStorageAlerts to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageAlertsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageAlertsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageAlertsClient" to call the correct interceptors.
func RegisterOpenStorageAlertsHandlerFromEndpoint ¶
func RegisterOpenStorageAlertsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageAlertsHandlerFromEndpoint is same as RegisterOpenStorageAlertsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageAlertsServer ¶
func RegisterOpenStorageAlertsServer(s *grpc.Server, srv OpenStorageAlertsServer)
func RegisterOpenStorageCloudBackupHandler ¶
func RegisterOpenStorageCloudBackupHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageCloudBackupHandler registers the http handlers for service OpenStorageCloudBackup to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageCloudBackupHandlerClient ¶
func RegisterOpenStorageCloudBackupHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageCloudBackupClient) error
RegisterOpenStorageCloudBackupHandler registers the http handlers for service OpenStorageCloudBackup to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageCloudBackupClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageCloudBackupClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageCloudBackupClient" to call the correct interceptors.
func RegisterOpenStorageCloudBackupHandlerFromEndpoint ¶
func RegisterOpenStorageCloudBackupHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageCloudBackupHandlerFromEndpoint is same as RegisterOpenStorageCloudBackupHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageCloudBackupServer ¶
func RegisterOpenStorageCloudBackupServer(s *grpc.Server, srv OpenStorageCloudBackupServer)
func RegisterOpenStorageClusterHandler ¶
func RegisterOpenStorageClusterHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageClusterHandler registers the http handlers for service OpenStorageCluster to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageClusterHandlerClient ¶
func RegisterOpenStorageClusterHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageClusterClient) error
RegisterOpenStorageClusterHandler registers the http handlers for service OpenStorageCluster to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageClusterClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageClusterClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageClusterClient" to call the correct interceptors.
func RegisterOpenStorageClusterHandlerFromEndpoint ¶
func RegisterOpenStorageClusterHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageClusterHandlerFromEndpoint is same as RegisterOpenStorageClusterHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageClusterServer ¶
func RegisterOpenStorageClusterServer(s *grpc.Server, srv OpenStorageClusterServer)
func RegisterOpenStorageCredentialsHandler ¶
func RegisterOpenStorageCredentialsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageCredentialsHandler registers the http handlers for service OpenStorageCredentials to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageCredentialsHandlerClient ¶
func RegisterOpenStorageCredentialsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageCredentialsClient) error
RegisterOpenStorageCredentialsHandler registers the http handlers for service OpenStorageCredentials to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageCredentialsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageCredentialsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageCredentialsClient" to call the correct interceptors.
func RegisterOpenStorageCredentialsHandlerFromEndpoint ¶
func RegisterOpenStorageCredentialsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageCredentialsHandlerFromEndpoint is same as RegisterOpenStorageCredentialsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageCredentialsServer ¶
func RegisterOpenStorageCredentialsServer(s *grpc.Server, srv OpenStorageCredentialsServer)
func RegisterOpenStorageIdentityHandler ¶
func RegisterOpenStorageIdentityHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageIdentityHandler registers the http handlers for service OpenStorageIdentity to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageIdentityHandlerClient ¶
func RegisterOpenStorageIdentityHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageIdentityClient) error
RegisterOpenStorageIdentityHandler registers the http handlers for service OpenStorageIdentity to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageIdentityClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageIdentityClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageIdentityClient" to call the correct interceptors.
func RegisterOpenStorageIdentityHandlerFromEndpoint ¶
func RegisterOpenStorageIdentityHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageIdentityHandlerFromEndpoint is same as RegisterOpenStorageIdentityHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageIdentityServer ¶
func RegisterOpenStorageIdentityServer(s *grpc.Server, srv OpenStorageIdentityServer)
func RegisterOpenStorageMountAttachHandler ¶
func RegisterOpenStorageMountAttachHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageMountAttachHandler registers the http handlers for service OpenStorageMountAttach to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageMountAttachHandlerClient ¶
func RegisterOpenStorageMountAttachHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageMountAttachClient) error
RegisterOpenStorageMountAttachHandler registers the http handlers for service OpenStorageMountAttach to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageMountAttachClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageMountAttachClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageMountAttachClient" to call the correct interceptors.
func RegisterOpenStorageMountAttachHandlerFromEndpoint ¶
func RegisterOpenStorageMountAttachHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageMountAttachHandlerFromEndpoint is same as RegisterOpenStorageMountAttachHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageMountAttachServer ¶
func RegisterOpenStorageMountAttachServer(s *grpc.Server, srv OpenStorageMountAttachServer)
func RegisterOpenStorageNodeHandler ¶
func RegisterOpenStorageNodeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageNodeHandler registers the http handlers for service OpenStorageNode to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageNodeHandlerClient ¶
func RegisterOpenStorageNodeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageNodeClient) error
RegisterOpenStorageNodeHandler registers the http handlers for service OpenStorageNode to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageNodeClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageNodeClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageNodeClient" to call the correct interceptors.
func RegisterOpenStorageNodeHandlerFromEndpoint ¶
func RegisterOpenStorageNodeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageNodeHandlerFromEndpoint is same as RegisterOpenStorageNodeHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageNodeServer ¶
func RegisterOpenStorageNodeServer(s *grpc.Server, srv OpenStorageNodeServer)
func RegisterOpenStorageObjectstoreHandler ¶
func RegisterOpenStorageObjectstoreHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageObjectstoreHandler registers the http handlers for service OpenStorageObjectstore to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageObjectstoreHandlerClient ¶
func RegisterOpenStorageObjectstoreHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageObjectstoreClient) error
RegisterOpenStorageObjectstoreHandler registers the http handlers for service OpenStorageObjectstore to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageObjectstoreClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageObjectstoreClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageObjectstoreClient" to call the correct interceptors.
func RegisterOpenStorageObjectstoreHandlerFromEndpoint ¶
func RegisterOpenStorageObjectstoreHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageObjectstoreHandlerFromEndpoint is same as RegisterOpenStorageObjectstoreHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageObjectstoreServer ¶
func RegisterOpenStorageObjectstoreServer(s *grpc.Server, srv OpenStorageObjectstoreServer)
func RegisterOpenStorageSchedulePolicyHandler ¶
func RegisterOpenStorageSchedulePolicyHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageSchedulePolicyHandler registers the http handlers for service OpenStorageSchedulePolicy to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageSchedulePolicyHandlerClient ¶
func RegisterOpenStorageSchedulePolicyHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageSchedulePolicyClient) error
RegisterOpenStorageSchedulePolicyHandler registers the http handlers for service OpenStorageSchedulePolicy to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageSchedulePolicyClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageSchedulePolicyClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageSchedulePolicyClient" to call the correct interceptors.
func RegisterOpenStorageSchedulePolicyHandlerFromEndpoint ¶
func RegisterOpenStorageSchedulePolicyHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageSchedulePolicyHandlerFromEndpoint is same as RegisterOpenStorageSchedulePolicyHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageSchedulePolicyServer ¶
func RegisterOpenStorageSchedulePolicyServer(s *grpc.Server, srv OpenStorageSchedulePolicyServer)
func RegisterOpenStorageVolumeHandler ¶
func RegisterOpenStorageVolumeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageVolumeHandler registers the http handlers for service OpenStorageVolume to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageVolumeHandlerClient ¶
func RegisterOpenStorageVolumeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageVolumeClient) error
RegisterOpenStorageVolumeHandler registers the http handlers for service OpenStorageVolume to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageVolumeClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageVolumeClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageVolumeClient" to call the correct interceptors.
func RegisterOpenStorageVolumeHandlerFromEndpoint ¶
func RegisterOpenStorageVolumeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageVolumeHandlerFromEndpoint is same as RegisterOpenStorageVolumeHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageVolumeServer ¶
func RegisterOpenStorageVolumeServer(s *grpc.Server, srv OpenStorageVolumeServer)
func StatusKindMapLength ¶
func StatusKindMapLength() int
StatusKindMapLength used only for unit testing
Types ¶
type ActiveRequest ¶
type ActiveRequest struct {
ReqestKV map[int64]string `` /* 137-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Active Request swagger:model
func (*ActiveRequest) Descriptor ¶
func (*ActiveRequest) Descriptor() ([]byte, []int)
func (*ActiveRequest) GetReqestKV ¶
func (m *ActiveRequest) GetReqestKV() map[int64]string
func (*ActiveRequest) ProtoMessage ¶
func (*ActiveRequest) ProtoMessage()
func (*ActiveRequest) Reset ¶
func (m *ActiveRequest) Reset()
func (*ActiveRequest) String ¶
func (m *ActiveRequest) String() string
func (*ActiveRequest) XXX_DiscardUnknown ¶
func (m *ActiveRequest) XXX_DiscardUnknown()
func (*ActiveRequest) XXX_Marshal ¶
func (m *ActiveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ActiveRequest) XXX_Merge ¶
func (dst *ActiveRequest) XXX_Merge(src proto.Message)
func (*ActiveRequest) XXX_Size ¶
func (m *ActiveRequest) XXX_Size() int
func (*ActiveRequest) XXX_Unmarshal ¶
func (m *ActiveRequest) XXX_Unmarshal(b []byte) error
type ActiveRequests ¶
type ActiveRequests struct {
RequestCount int64 `protobuf:"varint,1,opt,name=RequestCount" json:"RequestCount,omitempty"`
ActiveRequest []*ActiveRequest `protobuf:"bytes,2,rep,name=ActiveRequest" json:"ActiveRequest,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Active Requests swagger:model
func (*ActiveRequests) Descriptor ¶
func (*ActiveRequests) Descriptor() ([]byte, []int)
func (*ActiveRequests) GetActiveRequest ¶
func (m *ActiveRequests) GetActiveRequest() []*ActiveRequest
func (*ActiveRequests) GetRequestCount ¶
func (m *ActiveRequests) GetRequestCount() int64
func (*ActiveRequests) ProtoMessage ¶
func (*ActiveRequests) ProtoMessage()
func (*ActiveRequests) Reset ¶
func (m *ActiveRequests) Reset()
func (*ActiveRequests) String ¶
func (m *ActiveRequests) String() string
func (*ActiveRequests) XXX_DiscardUnknown ¶
func (m *ActiveRequests) XXX_DiscardUnknown()
func (*ActiveRequests) XXX_Marshal ¶
func (m *ActiveRequests) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ActiveRequests) XXX_Merge ¶
func (dst *ActiveRequests) XXX_Merge(src proto.Message)
func (*ActiveRequests) XXX_Size ¶
func (m *ActiveRequests) XXX_Size() int
func (*ActiveRequests) XXX_Unmarshal ¶
func (m *ActiveRequests) XXX_Unmarshal(b []byte) error
type Alert ¶
type Alert struct {
// Id for Alert
Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// Severity of the Alert
Severity SeverityType `protobuf:"varint,2,opt,name=severity,enum=openstorage.api.SeverityType" json:"severity,omitempty"`
// AlertType user defined alert type
AlertType int64 `protobuf:"varint,3,opt,name=alert_type,json=alertType" json:"alert_type,omitempty"`
// Message describing the Alert
Message string `protobuf:"bytes,4,opt,name=message" json:"message,omitempty"`
// Timestamp when Alert occured
Timestamp *timestamp.Timestamp `protobuf:"bytes,5,opt,name=timestamp" json:"timestamp,omitempty"`
// ResourceId where Alert occured
ResourceId string `protobuf:"bytes,6,opt,name=resource_id,json=resourceId" json:"resource_id,omitempty"`
// Resource where Alert occured
Resource ResourceType `protobuf:"varint,7,opt,name=resource,enum=openstorage.api.ResourceType" json:"resource,omitempty"`
// Cleared Flag
Cleared bool `protobuf:"varint,8,opt,name=cleared" json:"cleared,omitempty"`
// Time-to-live in seconds for this Alert
Ttl uint64 `protobuf:"varint,9,opt,name=ttl" json:"ttl,omitempty"`
// UniqueTag helps identify a unique alert for a given resouce
UniqueTag string `protobuf:"bytes,10,opt,name=unique_tag,json=uniqueTag" json:"unique_tag,omitempty"`
// Count of such alerts raised so far.
Count int64 `protobuf:"varint,11,opt,name=count" json:"count,omitempty"`
// Timestamp when such alert was raised the very first time.
FirstSeen *timestamp.Timestamp `protobuf:"bytes,12,opt,name=first_seen,json=firstSeen" json:"first_seen,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Alert is a structure that represents an alert object
func (*Alert) Descriptor ¶
func (*Alert) GetAlertType ¶
func (*Alert) GetCleared ¶
func (*Alert) GetFirstSeen ¶
func (*Alert) GetMessage ¶
func (*Alert) GetResource ¶
func (m *Alert) GetResource() ResourceType
func (*Alert) GetResourceId ¶
func (*Alert) GetSeverity ¶
func (m *Alert) GetSeverity() SeverityType
func (*Alert) GetTimestamp ¶
func (*Alert) GetUniqueTag ¶
func (*Alert) ProtoMessage ¶
func (*Alert) ProtoMessage()
func (*Alert) XXX_DiscardUnknown ¶
func (m *Alert) XXX_DiscardUnknown()
func (*Alert) XXX_Marshal ¶
func (*Alert) XXX_Unmarshal ¶
type AlertActionType ¶
type AlertActionType int32
const ( AlertActionType_ALERT_ACTION_TYPE_NONE AlertActionType = 0 AlertActionType_ALERT_ACTION_TYPE_DELETE AlertActionType = 1 AlertActionType_ALERT_ACTION_TYPE_CREATE AlertActionType = 2 AlertActionType_ALERT_ACTION_TYPE_UPDATE AlertActionType = 3 )
func (AlertActionType) EnumDescriptor ¶
func (AlertActionType) EnumDescriptor() ([]byte, []int)
func (AlertActionType) String ¶
func (x AlertActionType) String() string
type Alerts ¶
type Alerts struct {
Alert []*Alert `protobuf:"bytes,1,rep,name=alert" json:"alert,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Alerts is an array of Alert objects swagger:model
func (*Alerts) Descriptor ¶
func (*Alerts) ProtoMessage ¶
func (*Alerts) ProtoMessage()
func (*Alerts) XXX_DiscardUnknown ¶
func (m *Alerts) XXX_DiscardUnknown()
func (*Alerts) XXX_Marshal ¶
func (*Alerts) XXX_Unmarshal ¶
type AttachState ¶
type AttachState int32
const ( // Attached and available externally AttachState_ATTACH_STATE_EXTERNAL AttachState = 0 // Attached but only available internally AttachState_ATTACH_STATE_INTERNAL AttachState = 1 // Switching from External to Internal AttachState_ATTACH_STATE_INTERNAL_SWITCH AttachState = 2 )
func (AttachState) EnumDescriptor ¶
func (AttachState) EnumDescriptor() ([]byte, []int)
func (AttachState) String ¶
func (x AttachState) String() string
type Catalog ¶
type Catalog struct {
// Name of the Directory/File
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// Full Path of the Directory/File
Path string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
// Type Directory or File
Type string `protobuf:"bytes,3,opt,name=type" json:"type,omitempty"`
// File or Directory Size
Size uint64 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
// Last Modified
LastModified *timestamp.Timestamp `protobuf:"bytes,5,opt,name=LastModified" json:"LastModified,omitempty"`
// Children
Children []*Catalog `protobuf:"bytes,6,rep,name=children" json:"children,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Catalog) Descriptor ¶
func (*Catalog) GetChildren ¶
func (*Catalog) GetLastModified ¶
func (*Catalog) ProtoMessage ¶
func (*Catalog) ProtoMessage()
func (*Catalog) XXX_DiscardUnknown ¶
func (m *Catalog) XXX_DiscardUnknown()
func (*Catalog) XXX_Marshal ¶
func (*Catalog) XXX_Unmarshal ¶
type CatalogResponse ¶
type CatalogResponse struct {
// Root Catalog
Root *Catalog `protobuf:"bytes,1,opt,name=root" json:"root,omitempty"`
// Report of total directories and files count
Report *Report `protobuf:"bytes,2,opt,name=report" json:"report,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*CatalogResponse) Descriptor ¶
func (*CatalogResponse) Descriptor() ([]byte, []int)
func (*CatalogResponse) GetReport ¶
func (m *CatalogResponse) GetReport() *Report
func (*CatalogResponse) GetRoot ¶
func (m *CatalogResponse) GetRoot() *Catalog
func (*CatalogResponse) ProtoMessage ¶
func (*CatalogResponse) ProtoMessage()
func (*CatalogResponse) Reset ¶
func (m *CatalogResponse) Reset()
func (*CatalogResponse) String ¶
func (m *CatalogResponse) String() string
func (*CatalogResponse) XXX_DiscardUnknown ¶
func (m *CatalogResponse) XXX_DiscardUnknown()
func (*CatalogResponse) XXX_Marshal ¶
func (m *CatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CatalogResponse) XXX_Merge ¶
func (dst *CatalogResponse) XXX_Merge(src proto.Message)
func (*CatalogResponse) XXX_Size ¶
func (m *CatalogResponse) XXX_Size() int
func (*CatalogResponse) XXX_Unmarshal ¶
func (m *CatalogResponse) XXX_Unmarshal(b []byte) error
type CloudBackupCatalogResponse ¶
type CloudBackupCatalogResponse struct {
// Contents is listing of backup contents
Contents []string
}
type CloudBackupCreateRequest ¶
type CloudBackupCreateRequest struct {
// VolumeID of the volume for which cloudbackup is requested
VolumeID string
// CredentialUUID is cloud credential to be used for backup
CredentialUUID string
// Full indicates if full backup is desired even though incremental is possible
Full bool
// Name is optional unique id to be used for this backup
// If not specified backup creates this by default
Name string
}
type CloudBackupCreateResponse ¶
type CloudBackupCreateResponse struct {
// Name of the task performing this backup
Name string
}
type CloudBackupDeleteAllRequest ¶
type CloudBackupDeleteAllRequest struct {
CloudBackupGenericRequest
}
type CloudBackupEnumerateRequest ¶
type CloudBackupEnumerateRequest struct {
CloudBackupGenericRequest
}
type CloudBackupEnumerateResponse ¶
type CloudBackupEnumerateResponse struct {
// Backups is list of backups in cloud for given volume/cluster/s
Backups []CloudBackupInfo
}
func (*CloudBackupEnumerateResponse) ToSdkCloudBackupEnumerateResponse ¶
func (r *CloudBackupEnumerateResponse) ToSdkCloudBackupEnumerateResponse() *SdkCloudBackupEnumerateResponse
type CloudBackupGenericRequest ¶
type CloudBackupGenericRequest struct {
// SrcVolumeID is optional Source VolumeID for the request
SrcVolumeID string
// ClusterID is the optional clusterID for the request
ClusterID string
// CredentialUUID is the credential for cloud to be used for the request
CredentialUUID string
// All if set to true, backups for all clusters in the cloud are processed
All bool
}
type CloudBackupGroupCreateRequest ¶
type CloudBackupGroupCreateRequest struct {
// GroupID indicates backup request for a volumegroup with this group id
GroupID string
// Labels indicates backup request for a volume group with these labels
// If both GroupID and Labels are specified, volumes matching both
// criteria are backed up to cloud
Labels map[string]string
// CredentialUUID is cloud credential to be used for backup
CredentialUUID string
// Full indicates if full backup is desired even though incremental is possible
Full bool
}
type CloudBackupGroupSchedCreateRequest ¶
type CloudBackupGroupSchedCreateRequest struct {
// GroupID indicates the group of volumes for which cloudbackup schedule is
// being created
GroupID string
// Labels indicates a volume group for which this group cloudsnap schedule is
// being created. If this is provided GroupId is not needed and vice-versa.
Labels map[string]string
// CredentialUUID is cloud credential to be used with this schedule
CredentialUUID string
// Schedule is the frequency of backup
Schedule string
// MaxBackups are the maximum number of backups retained
// in cloud.Older backups are deleted
MaxBackups uint
// Full indicates if scheduled backups must be full always
Full bool
}
type CloudBackupHistoryItem ¶
type CloudBackupHistoryItem struct {
// SrcVolumeID is volume ID which was backedup
SrcVolumeID string
// TimeStamp is the time at which either backup completed/failed
Timestamp time.Time
// Status indicates whether backup was completed/failed
Status string
}
func (CloudBackupHistoryItem) ToSdkCloudBackupHistoryItem ¶
func (h CloudBackupHistoryItem) ToSdkCloudBackupHistoryItem() *SdkCloudBackupHistoryItem
type CloudBackupHistoryRequest ¶
type CloudBackupHistoryRequest struct {
// SrcVolumeID is volumeID for which history of backup/restore
// is being requested
SrcVolumeID string
}
type CloudBackupHistoryResponse ¶
type CloudBackupHistoryResponse struct {
// HistoryList is list of past backup/restores in the cluster
HistoryList []CloudBackupHistoryItem
}
func (*CloudBackupHistoryResponse) ToSdkCloudBackupHistoryResponse ¶
func (r *CloudBackupHistoryResponse) ToSdkCloudBackupHistoryResponse() *SdkCloudBackupHistoryResponse
type CloudBackupInfo ¶
type CloudBackupInfo struct {
// ID is the ID of the cloud backup
ID string
// SrcVolumeID is Source volumeID of the backup
SrcVolumeID string
// SrcvolumeName is name of the sourceVolume of the backup
SrcVolumeName string
// Timestamp is the timestamp at which the source volume
// was backed up to cloud
Timestamp time.Time
// Metadata associated with the backup
Metadata map[string]string
// Status indicates the status of the backup
Status string
}
func (*CloudBackupInfo) ToSdkCloudBackupInfo ¶
func (b *CloudBackupInfo) ToSdkCloudBackupInfo() *SdkCloudBackupInfo
type CloudBackupOpType ¶
type CloudBackupOpType string
type CloudBackupRestoreRequest ¶
type CloudBackupRestoreRequest struct {
// ID is the backup ID being restored
ID string
// RestoreVolumeName is optional volume Name of the new volume to be created
// in the cluster for restoring the cloudbackup
RestoreVolumeName string
// CredentialUUID is the credential to be used for restore operation
CredentialUUID string
// NodeID is the optional NodeID for provisioning restore
// volume (ResoreVolumeName should not be specified)
NodeID string
// Name is optional unique id to be used for this restore op
// restore creates this by default
Name string
}
type CloudBackupSchedCreateRequest ¶
type CloudBackupSchedCreateRequest struct {
CloudBackupScheduleInfo
}
type CloudBackupSchedCreateResponse ¶
type CloudBackupSchedCreateResponse struct {
// UUID is the UUID of the newly created schedule
UUID string
}
type CloudBackupSchedDeleteRequest ¶
type CloudBackupSchedDeleteRequest struct {
// UUID is UUID of the schedule to be deleted
UUID string
}
type CloudBackupSchedEnumerateResponse ¶
type CloudBackupSchedEnumerateResponse struct {
// Schedule is map of schedule uuid to scheduleInfo
Schedules map[string]CloudBackupScheduleInfo
}
type CloudBackupScheduleInfo ¶
type CloudBackupScheduleInfo struct {
// SrcVolumeID is the schedule's source volume
SrcVolumeID string
// CredentialUUID is the cloud credential used with this schedule
CredentialUUID string
// Schedule is the frequence of backup
Schedule string
// MaxBackups are the maximum number of backups retained
// in cloud.Older backups are deleted
MaxBackups uint
// GroupID indicates the group of volumes for this cloudbackup schedule
GroupID string
// Labels indicates a volume group for this cloudsnap schedule
Labels map[string]string
// Full indicates if scheduled backups must be full always
Full bool
}
type CloudBackupStatus ¶
type CloudBackupStatus struct {
// ID is the ID for the operation
ID string
// OpType indicates if this is a backup or restore
OpType CloudBackupOpType
// State indicates if the op is currently active/done/failed
Status CloudBackupStatusType
// BytesDone indicates total Bytes uploaded/downloaded
BytesDone uint64
// StartTime indicates Op's start time
StartTime time.Time
// CompletedTime indicates Op's completed time
CompletedTime time.Time
// NodeID is the ID of the node where this Op is active
NodeID string
// SrcVolumeID is either the volume being backed-up or target volume to
// which a cloud backup is being restored
SrcVolumeID string
// Info currently indicates only failure cause in case of failed backup/restore
Info []string
// CredentialUUID used for this backup/restore op
CredentialUUID string
}
func (CloudBackupStatus) ToSdkCloudBackupStatus ¶
func (s CloudBackupStatus) ToSdkCloudBackupStatus() *SdkCloudBackupStatus
type CloudBackupStatusRequest ¶
type CloudBackupStatusRequest struct {
// SrcVolumeID optional volumeID to list status of backup/restore
SrcVolumeID string
// Local indicates if only those backups/restores that are
// active on current node must be returned
Local bool
// Name of the backup/restore task. If this is specified, SrcVolumeID is
// ignored
Name string
}
type CloudBackupStatusResponse ¶
type CloudBackupStatusResponse struct {
// statuses is list of currently active/failed/done backup/restores
// map key is the id of the task
Statuses map[string]CloudBackupStatus
}
func (*CloudBackupStatusResponse) ToSdkCloudBackupStatusResponse ¶
func (r *CloudBackupStatusResponse) ToSdkCloudBackupStatusResponse() *SdkCloudBackupStatusResponse
type CloudBackupStatusType ¶
type CloudBackupStatusType string
type CloudMigrate ¶
type CloudMigrate struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*CloudMigrate) Descriptor ¶
func (*CloudMigrate) Descriptor() ([]byte, []int)
func (*CloudMigrate) ProtoMessage ¶
func (*CloudMigrate) ProtoMessage()
func (*CloudMigrate) Reset ¶
func (m *CloudMigrate) Reset()
func (*CloudMigrate) String ¶
func (m *CloudMigrate) String() string
func (*CloudMigrate) XXX_DiscardUnknown ¶
func (m *CloudMigrate) XXX_DiscardUnknown()
func (*CloudMigrate) XXX_Marshal ¶
func (m *CloudMigrate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudMigrate) XXX_Merge ¶
func (dst *CloudMigrate) XXX_Merge(src proto.Message)
func (*CloudMigrate) XXX_Size ¶
func (m *CloudMigrate) XXX_Size() int
func (*CloudMigrate) XXX_Unmarshal ¶
func (m *CloudMigrate) XXX_Unmarshal(b []byte) error
type CloudMigrateCancelRequest ¶
type CloudMigrateCancelRequest struct {
// The id of the task to cancel
TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Request to stop a cloud migration
func (*CloudMigrateCancelRequest) Descriptor ¶
func (*CloudMigrateCancelRequest) Descriptor() ([]byte, []int)
func (*CloudMigrateCancelRequest) GetTaskId ¶
func (m *CloudMigrateCancelRequest) GetTaskId() string
func (*CloudMigrateCancelRequest) ProtoMessage ¶
func (*CloudMigrateCancelRequest) ProtoMessage()
func (*CloudMigrateCancelRequest) Reset ¶
func (m *CloudMigrateCancelRequest) Reset()
func (*CloudMigrateCancelRequest) String ¶
func (m *CloudMigrateCancelRequest) String() string
func (*CloudMigrateCancelRequest) XXX_DiscardUnknown ¶
func (m *CloudMigrateCancelRequest) XXX_DiscardUnknown()
func (*CloudMigrateCancelRequest) XXX_Marshal ¶
func (m *CloudMigrateCancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudMigrateCancelRequest) XXX_Merge ¶
func (dst *CloudMigrateCancelRequest) XXX_Merge(src proto.Message)
func (*CloudMigrateCancelRequest) XXX_Size ¶
func (m *CloudMigrateCancelRequest) XXX_Size() int
func (*CloudMigrateCancelRequest) XXX_Unmarshal ¶
func (m *CloudMigrateCancelRequest) XXX_Unmarshal(b []byte) error
type CloudMigrateInfo ¶
type CloudMigrateInfo struct {
// Task id associated with this migration
TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
// ID of the cluster where the volume is being migrated
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
// ID of the volume on the local cluster
LocalVolumeId string `protobuf:"bytes,3,opt,name=local_volume_id,json=localVolumeId" json:"local_volume_id,omitempty"`
// Name of the volume on the local cluster
LocalVolumeName string `protobuf:"bytes,4,opt,name=local_volume_name,json=localVolumeName" json:"local_volume_name,omitempty"`
// ID of the volume on the remote cluster
RemoteVolumeId string `protobuf:"bytes,5,opt,name=remote_volume_id,json=remoteVolumeId" json:"remote_volume_id,omitempty"`
// ID of the cloudbackup used for the migration
CloudbackupId string `protobuf:"bytes,6,opt,name=cloudbackup_id,json=cloudbackupId" json:"cloudbackup_id,omitempty"`
// Current stage of the volume migration
CurrentStage CloudMigrate_Stage `` /* 131-byte string literal not displayed */
// Status of the current stage
Status CloudMigrate_Status `protobuf:"varint,8,opt,name=status,enum=openstorage.api.CloudMigrate_Status" json:"status,omitempty"`
// Last time the status was updated
LastUpdate *timestamp.Timestamp `protobuf:"bytes,9,opt,name=last_update,json=lastUpdate" json:"last_update,omitempty"`
// Contains the reason for the migration error
ErrorReason string `protobuf:"bytes,10,opt,name=error_reason,json=errorReason" json:"error_reason,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*CloudMigrateInfo) Descriptor ¶
func (*CloudMigrateInfo) Descriptor() ([]byte, []int)
func (*CloudMigrateInfo) GetCloudbackupId ¶
func (m *CloudMigrateInfo) GetCloudbackupId() string
func (*CloudMigrateInfo) GetClusterId ¶
func (m *CloudMigrateInfo) GetClusterId() string
func (*CloudMigrateInfo) GetCurrentStage ¶
func (m *CloudMigrateInfo) GetCurrentStage() CloudMigrate_Stage
func (*CloudMigrateInfo) GetErrorReason ¶
func (m *CloudMigrateInfo) GetErrorReason() string
func (*CloudMigrateInfo) GetLastUpdate ¶
func (m *CloudMigrateInfo) GetLastUpdate() *timestamp.Timestamp
func (*CloudMigrateInfo) GetLocalVolumeId ¶
func (m *CloudMigrateInfo) GetLocalVolumeId() string
func (*CloudMigrateInfo) GetLocalVolumeName ¶
func (m *CloudMigrateInfo) GetLocalVolumeName() string
func (*CloudMigrateInfo) GetRemoteVolumeId ¶
func (m *CloudMigrateInfo) GetRemoteVolumeId() string
func (*CloudMigrateInfo) GetStatus ¶
func (m *CloudMigrateInfo) GetStatus() CloudMigrate_Status
func (*CloudMigrateInfo) GetTaskId ¶
func (m *CloudMigrateInfo) GetTaskId() string
func (*CloudMigrateInfo) ProtoMessage ¶
func (*CloudMigrateInfo) ProtoMessage()
func (*CloudMigrateInfo) Reset ¶
func (m *CloudMigrateInfo) Reset()
func (*CloudMigrateInfo) String ¶
func (m *CloudMigrateInfo) String() string
func (*CloudMigrateInfo) XXX_DiscardUnknown ¶
func (m *CloudMigrateInfo) XXX_DiscardUnknown()
func (*CloudMigrateInfo) XXX_Marshal ¶
func (m *CloudMigrateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudMigrateInfo) XXX_Merge ¶
func (dst *CloudMigrateInfo) XXX_Merge(src proto.Message)
func (*CloudMigrateInfo) XXX_Size ¶
func (m *CloudMigrateInfo) XXX_Size() int
func (*CloudMigrateInfo) XXX_Unmarshal ¶
func (m *CloudMigrateInfo) XXX_Unmarshal(b []byte) error
type CloudMigrateInfoList ¶
type CloudMigrateInfoList struct {
List []*CloudMigrateInfo `protobuf:"bytes,1,rep,name=list" json:"list,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*CloudMigrateInfoList) Descriptor ¶
func (*CloudMigrateInfoList) Descriptor() ([]byte, []int)
func (*CloudMigrateInfoList) GetList ¶
func (m *CloudMigrateInfoList) GetList() []*CloudMigrateInfo
func (*CloudMigrateInfoList) ProtoMessage ¶
func (*CloudMigrateInfoList) ProtoMessage()
func (*CloudMigrateInfoList) Reset ¶
func (m *CloudMigrateInfoList) Reset()
func (*CloudMigrateInfoList) String ¶
func (m *CloudMigrateInfoList) String() string
func (*CloudMigrateInfoList) XXX_DiscardUnknown ¶
func (m *CloudMigrateInfoList) XXX_DiscardUnknown()
func (*CloudMigrateInfoList) XXX_Marshal ¶
func (m *CloudMigrateInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudMigrateInfoList) XXX_Merge ¶
func (dst *CloudMigrateInfoList) XXX_Merge(src proto.Message)
func (*CloudMigrateInfoList) XXX_Size ¶
func (m *CloudMigrateInfoList) XXX_Size() int
func (*CloudMigrateInfoList) XXX_Unmarshal ¶
func (m *CloudMigrateInfoList) XXX_Unmarshal(b []byte) error
type CloudMigrateStartRequest ¶
type CloudMigrateStartRequest struct {
// The type of operation to start
Operation CloudMigrate_OperationType `protobuf:"varint,1,opt,name=operation,enum=openstorage.api.CloudMigrate_OperationType" json:"operation,omitempty"`
// ID of the cluster to which volumes are to be migrated
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
// Depending on the operation type this can be a VolumeID or VolumeGroupID
TargetId string `protobuf:"bytes,3,opt,name=target_id,json=targetId" json:"target_id,omitempty"`
// (Optional) Unique TaskId assocaiated with this migration. If not provided one will
// be generated and returned in the response
TaskId string `protobuf:"bytes,4,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Request to start a cloud migration
func (*CloudMigrateStartRequest) Descriptor ¶
func (*CloudMigrateStartRequest) Descriptor() ([]byte, []int)
func (*CloudMigrateStartRequest) GetClusterId ¶
func (m *CloudMigrateStartRequest) GetClusterId() string
func (*CloudMigrateStartRequest) GetOperation ¶
func (m *CloudMigrateStartRequest) GetOperation() CloudMigrate_OperationType
func (*CloudMigrateStartRequest) GetTargetId ¶
func (m *CloudMigrateStartRequest) GetTargetId() string
func (*CloudMigrateStartRequest) GetTaskId ¶
func (m *CloudMigrateStartRequest) GetTaskId() string
func (*CloudMigrateStartRequest) ProtoMessage ¶
func (*CloudMigrateStartRequest) ProtoMessage()
func (*CloudMigrateStartRequest) Reset ¶
func (m *CloudMigrateStartRequest) Reset()
func (*CloudMigrateStartRequest) String ¶
func (m *CloudMigrateStartRequest) String() string
func (*CloudMigrateStartRequest) XXX_DiscardUnknown ¶
func (m *CloudMigrateStartRequest) XXX_DiscardUnknown()
func (*CloudMigrateStartRequest) XXX_Marshal ¶
func (m *CloudMigrateStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudMigrateStartRequest) XXX_Merge ¶
func (dst *CloudMigrateStartRequest) XXX_Merge(src proto.Message)
func (*CloudMigrateStartRequest) XXX_Size ¶
func (m *CloudMigrateStartRequest) XXX_Size() int
func (*CloudMigrateStartRequest) XXX_Unmarshal ¶
func (m *CloudMigrateStartRequest) XXX_Unmarshal(b []byte) error
type CloudMigrateStartResponse ¶
type CloudMigrateStartResponse struct {
// TaskId assocaiated with the migration that was started
TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response to start a cloud migration
func (*CloudMigrateStartResponse) Descriptor ¶
func (*CloudMigrateStartResponse) Descriptor() ([]byte, []int)
func (*CloudMigrateStartResponse) GetTaskId ¶
func (m *CloudMigrateStartResponse) GetTaskId() string
func (*CloudMigrateStartResponse) ProtoMessage ¶
func (*CloudMigrateStartResponse) ProtoMessage()
func (*CloudMigrateStartResponse) Reset ¶
func (m *CloudMigrateStartResponse) Reset()
func (*CloudMigrateStartResponse) String ¶
func (m *CloudMigrateStartResponse) String() string
func (*CloudMigrateStartResponse) XXX_DiscardUnknown ¶
func (m *CloudMigrateStartResponse) XXX_DiscardUnknown()
func (*CloudMigrateStartResponse) XXX_Marshal ¶
func (m *CloudMigrateStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudMigrateStartResponse) XXX_Merge ¶
func (dst *CloudMigrateStartResponse) XXX_Merge(src proto.Message)
func (*CloudMigrateStartResponse) XXX_Size ¶
func (m *CloudMigrateStartResponse) XXX_Size() int
func (*CloudMigrateStartResponse) XXX_Unmarshal ¶
func (m *CloudMigrateStartResponse) XXX_Unmarshal(b []byte) error
type CloudMigrateStatusResponse ¶
type CloudMigrateStatusResponse struct {
// Map of cluster id to the status of volumes being migrated
Info map[string]*CloudMigrateInfoList `` /* 128-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response with a status of the cloud migration operations
func (*CloudMigrateStatusResponse) Descriptor ¶
func (*CloudMigrateStatusResponse) Descriptor() ([]byte, []int)
func (*CloudMigrateStatusResponse) GetInfo ¶
func (m *CloudMigrateStatusResponse) GetInfo() map[string]*CloudMigrateInfoList
func (*CloudMigrateStatusResponse) ProtoMessage ¶
func (*CloudMigrateStatusResponse) ProtoMessage()
func (*CloudMigrateStatusResponse) Reset ¶
func (m *CloudMigrateStatusResponse) Reset()
func (*CloudMigrateStatusResponse) String ¶
func (m *CloudMigrateStatusResponse) String() string
func (*CloudMigrateStatusResponse) XXX_DiscardUnknown ¶
func (m *CloudMigrateStatusResponse) XXX_DiscardUnknown()
func (*CloudMigrateStatusResponse) XXX_Marshal ¶
func (m *CloudMigrateStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudMigrateStatusResponse) XXX_Merge ¶
func (dst *CloudMigrateStatusResponse) XXX_Merge(src proto.Message)
func (*CloudMigrateStatusResponse) XXX_Size ¶
func (m *CloudMigrateStatusResponse) XXX_Size() int
func (*CloudMigrateStatusResponse) XXX_Unmarshal ¶
func (m *CloudMigrateStatusResponse) XXX_Unmarshal(b []byte) error
type CloudMigrate_OperationType ¶
type CloudMigrate_OperationType int32
const ( CloudMigrate_InvalidType CloudMigrate_OperationType = 0 // Migrate all volumes in the cluster CloudMigrate_MigrateCluster CloudMigrate_OperationType = 1 // Migrate a single volume CloudMigrate_MigrateVolume CloudMigrate_OperationType = 2 // Migrate a group of volumes CloudMigrate_MigrateVolumeGroup CloudMigrate_OperationType = 3 )
func (CloudMigrate_OperationType) EnumDescriptor ¶
func (CloudMigrate_OperationType) EnumDescriptor() ([]byte, []int)
func (CloudMigrate_OperationType) String ¶
func (x CloudMigrate_OperationType) String() string
type CloudMigrate_Stage ¶
type CloudMigrate_Stage int32
const ( CloudMigrate_InvalidStage CloudMigrate_Stage = 0 CloudMigrate_Backup CloudMigrate_Stage = 1 CloudMigrate_Restore CloudMigrate_Stage = 2 CloudMigrate_VolumeUpdate CloudMigrate_Stage = 3 CloudMigrate_Done CloudMigrate_Stage = 4 )
func (CloudMigrate_Stage) EnumDescriptor ¶
func (CloudMigrate_Stage) EnumDescriptor() ([]byte, []int)
func (CloudMigrate_Stage) String ¶
func (x CloudMigrate_Stage) String() string
type CloudMigrate_Status ¶
type CloudMigrate_Status int32
const ( CloudMigrate_InvalidStatus CloudMigrate_Status = 0 CloudMigrate_Queued CloudMigrate_Status = 1 CloudMigrate_Initialized CloudMigrate_Status = 2 CloudMigrate_InProgress CloudMigrate_Status = 3 CloudMigrate_Failed CloudMigrate_Status = 4 CloudMigrate_Complete CloudMigrate_Status = 5 )
func (CloudMigrate_Status) EnumDescriptor ¶
func (CloudMigrate_Status) EnumDescriptor() ([]byte, []int)
func (CloudMigrate_Status) String ¶
func (x CloudMigrate_Status) String() string
type Cluster ¶
type Cluster struct {
Status Status
// Id of the cluster.
//
// required: true
Id string
// Id of the node on which this cluster object is initialized
NodeId string
// array of all the nodes in the cluster.
Nodes []Node
// Logging url for the cluster.
LoggingURL string
// Management url for the cluster
ManagementURL string
// FluentD Host for the cluster
FluentDConfig FluentDConfig
// TunnelConfig for the cluster [key, cert, endpoint]
TunnelConfig TunnelConfig
}
Cluster represents the state of the cluster.
swagger:model
func (*Cluster) ToStorageCluster ¶
func (c *Cluster) ToStorageCluster() *StorageCluster
ToStorageCluster converts a Cluster structure to an exported gRPC StorageCluster struct
type ClusterNotify ¶
type ClusterNotify int32
const ( // Node is down ClusterNotify_CLUSTER_NOTIFY_DOWN ClusterNotify = 0 )
func (ClusterNotify) EnumDescriptor ¶
func (ClusterNotify) EnumDescriptor() ([]byte, []int)
func (ClusterNotify) String ¶
func (x ClusterNotify) String() string
type ClusterPairCreateRequest ¶
type ClusterPairCreateRequest struct {
// IP of the remote cluster
RemoteClusterIp string `protobuf:"bytes,1,opt,name=remote_cluster_ip,json=remoteClusterIp" json:"remote_cluster_ip,omitempty"`
// Port for the remote cluster
RemoteClusterPort uint32 `protobuf:"varint,2,opt,name=remote_cluster_port,json=remoteClusterPort" json:"remote_cluster_port,omitempty"`
// Token used to authenticate with the remote cluster
RemoteClusterToken string `protobuf:"bytes,3,opt,name=remote_cluster_token,json=remoteClusterToken" json:"remote_cluster_token,omitempty"`
// Set the new pair as the default
SetDefault bool `protobuf:"varint,4,opt,name=set_default,json=setDefault" json:"set_default,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Used to send a request to create a cluster pair swagger:model
func (*ClusterPairCreateRequest) Descriptor ¶
func (*ClusterPairCreateRequest) Descriptor() ([]byte, []int)
func (*ClusterPairCreateRequest) GetRemoteClusterIp ¶
func (m *ClusterPairCreateRequest) GetRemoteClusterIp() string
func (*ClusterPairCreateRequest) GetRemoteClusterPort ¶
func (m *ClusterPairCreateRequest) GetRemoteClusterPort() uint32
func (*ClusterPairCreateRequest) GetRemoteClusterToken ¶
func (m *ClusterPairCreateRequest) GetRemoteClusterToken() string
func (*ClusterPairCreateRequest) GetSetDefault ¶
func (m *ClusterPairCreateRequest) GetSetDefault() bool
func (*ClusterPairCreateRequest) ProtoMessage ¶
func (*ClusterPairCreateRequest) ProtoMessage()
func (*ClusterPairCreateRequest) Reset ¶
func (m *ClusterPairCreateRequest) Reset()
func (*ClusterPairCreateRequest) String ¶
func (m *ClusterPairCreateRequest) String() string
func (*ClusterPairCreateRequest) XXX_DiscardUnknown ¶
func (m *ClusterPairCreateRequest) XXX_DiscardUnknown()
func (*ClusterPairCreateRequest) XXX_Marshal ¶
func (m *ClusterPairCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairCreateRequest) XXX_Merge ¶
func (dst *ClusterPairCreateRequest) XXX_Merge(src proto.Message)
func (*ClusterPairCreateRequest) XXX_Size ¶
func (m *ClusterPairCreateRequest) XXX_Size() int
func (*ClusterPairCreateRequest) XXX_Unmarshal ¶
func (m *ClusterPairCreateRequest) XXX_Unmarshal(b []byte) error
type ClusterPairCreateResponse ¶
type ClusterPairCreateResponse struct {
// ID of the remote cluster
RemoteClusterId string `protobuf:"bytes,1,opt,name=remote_cluster_id,json=remoteClusterId" json:"remote_cluster_id,omitempty"`
// Name of the remote cluster
RemoteClusterName string `protobuf:"bytes,2,opt,name=remote_cluster_name,json=remoteClusterName" json:"remote_cluster_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response for a pair request swagger:response
func (*ClusterPairCreateResponse) Descriptor ¶
func (*ClusterPairCreateResponse) Descriptor() ([]byte, []int)
func (*ClusterPairCreateResponse) GetRemoteClusterId ¶
func (m *ClusterPairCreateResponse) GetRemoteClusterId() string
func (*ClusterPairCreateResponse) GetRemoteClusterName ¶
func (m *ClusterPairCreateResponse) GetRemoteClusterName() string
func (*ClusterPairCreateResponse) ProtoMessage ¶
func (*ClusterPairCreateResponse) ProtoMessage()
func (*ClusterPairCreateResponse) Reset ¶
func (m *ClusterPairCreateResponse) Reset()
func (*ClusterPairCreateResponse) String ¶
func (m *ClusterPairCreateResponse) String() string
func (*ClusterPairCreateResponse) XXX_DiscardUnknown ¶
func (m *ClusterPairCreateResponse) XXX_DiscardUnknown()
func (*ClusterPairCreateResponse) XXX_Marshal ¶
func (m *ClusterPairCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairCreateResponse) XXX_Merge ¶
func (dst *ClusterPairCreateResponse) XXX_Merge(src proto.Message)
func (*ClusterPairCreateResponse) XXX_Size ¶
func (m *ClusterPairCreateResponse) XXX_Size() int
func (*ClusterPairCreateResponse) XXX_Unmarshal ¶
func (m *ClusterPairCreateResponse) XXX_Unmarshal(b []byte) error
type ClusterPairDeleteRequest ¶
type ClusterPairDeleteRequest struct {
// ID of the cluster pair to be deleted
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Request to to delete a cluster pair swagger:model
func (*ClusterPairDeleteRequest) Descriptor ¶
func (*ClusterPairDeleteRequest) Descriptor() ([]byte, []int)
func (*ClusterPairDeleteRequest) GetClusterId ¶
func (m *ClusterPairDeleteRequest) GetClusterId() string
func (*ClusterPairDeleteRequest) ProtoMessage ¶
func (*ClusterPairDeleteRequest) ProtoMessage()
func (*ClusterPairDeleteRequest) Reset ¶
func (m *ClusterPairDeleteRequest) Reset()
func (*ClusterPairDeleteRequest) String ¶
func (m *ClusterPairDeleteRequest) String() string
func (*ClusterPairDeleteRequest) XXX_DiscardUnknown ¶
func (m *ClusterPairDeleteRequest) XXX_DiscardUnknown()
func (*ClusterPairDeleteRequest) XXX_Marshal ¶
func (m *ClusterPairDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairDeleteRequest) XXX_Merge ¶
func (dst *ClusterPairDeleteRequest) XXX_Merge(src proto.Message)
func (*ClusterPairDeleteRequest) XXX_Size ¶
func (m *ClusterPairDeleteRequest) XXX_Size() int
func (*ClusterPairDeleteRequest) XXX_Unmarshal ¶
func (m *ClusterPairDeleteRequest) XXX_Unmarshal(b []byte) error
type ClusterPairGetRequest ¶
type ClusterPairGetRequest struct {
// ID of the cluster, if empty gets the default pair
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Request to get a cluster pair swagger:model
func (*ClusterPairGetRequest) Descriptor ¶
func (*ClusterPairGetRequest) Descriptor() ([]byte, []int)
func (*ClusterPairGetRequest) GetId ¶
func (m *ClusterPairGetRequest) GetId() string
func (*ClusterPairGetRequest) ProtoMessage ¶
func (*ClusterPairGetRequest) ProtoMessage()
func (*ClusterPairGetRequest) Reset ¶
func (m *ClusterPairGetRequest) Reset()
func (*ClusterPairGetRequest) String ¶
func (m *ClusterPairGetRequest) String() string
func (*ClusterPairGetRequest) XXX_DiscardUnknown ¶
func (m *ClusterPairGetRequest) XXX_DiscardUnknown()
func (*ClusterPairGetRequest) XXX_Marshal ¶
func (m *ClusterPairGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairGetRequest) XXX_Merge ¶
func (dst *ClusterPairGetRequest) XXX_Merge(src proto.Message)
func (*ClusterPairGetRequest) XXX_Size ¶
func (m *ClusterPairGetRequest) XXX_Size() int
func (*ClusterPairGetRequest) XXX_Unmarshal ¶
func (m *ClusterPairGetRequest) XXX_Unmarshal(b []byte) error
type ClusterPairGetResponse ¶
type ClusterPairGetResponse struct {
// Info about the cluster pair
//
// in: body
PairInfo *ClusterPairInfo `protobuf:"bytes,1,opt,name=pair_info,json=pairInfo" json:"pair_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Reponse to get a cluster pair swagger:response
func (*ClusterPairGetResponse) Descriptor ¶
func (*ClusterPairGetResponse) Descriptor() ([]byte, []int)
func (*ClusterPairGetResponse) GetPairInfo ¶
func (m *ClusterPairGetResponse) GetPairInfo() *ClusterPairInfo
func (*ClusterPairGetResponse) ProtoMessage ¶
func (*ClusterPairGetResponse) ProtoMessage()
func (*ClusterPairGetResponse) Reset ¶
func (m *ClusterPairGetResponse) Reset()
func (*ClusterPairGetResponse) String ¶
func (m *ClusterPairGetResponse) String() string
func (*ClusterPairGetResponse) XXX_DiscardUnknown ¶
func (m *ClusterPairGetResponse) XXX_DiscardUnknown()
func (*ClusterPairGetResponse) XXX_Marshal ¶
func (m *ClusterPairGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairGetResponse) XXX_Merge ¶
func (dst *ClusterPairGetResponse) XXX_Merge(src proto.Message)
func (*ClusterPairGetResponse) XXX_Size ¶
func (m *ClusterPairGetResponse) XXX_Size() int
func (*ClusterPairGetResponse) XXX_Unmarshal ¶
func (m *ClusterPairGetResponse) XXX_Unmarshal(b []byte) error
type ClusterPairInfo ¶
type ClusterPairInfo struct {
// ID of the cluster
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Name of the cluster
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// Endpoints of the cluster
Endpoints []string `protobuf:"bytes,3,rep,name=endpoints" json:"endpoints,omitempty"`
// Flag used to determine if communication is over a secure channel
Secure bool `protobuf:"varint,4,opt,name=secure" json:"secure,omitempty"`
// Token associated with cluster
Token string `protobuf:"bytes,5,opt,name=token" json:"token,omitempty"`
// Key/value pair of options associated with the cluster
// Opaque to openstorage and interpreted by the drivers
Options map[string]string `` /* 134-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Information about a cluster pair swagger:model
func (*ClusterPairInfo) Descriptor ¶
func (*ClusterPairInfo) Descriptor() ([]byte, []int)
func (*ClusterPairInfo) GetEndpoints ¶
func (m *ClusterPairInfo) GetEndpoints() []string
func (*ClusterPairInfo) GetId ¶
func (m *ClusterPairInfo) GetId() string
func (*ClusterPairInfo) GetName ¶
func (m *ClusterPairInfo) GetName() string
func (*ClusterPairInfo) GetOptions ¶
func (m *ClusterPairInfo) GetOptions() map[string]string
func (*ClusterPairInfo) GetSecure ¶
func (m *ClusterPairInfo) GetSecure() bool
func (*ClusterPairInfo) GetToken ¶
func (m *ClusterPairInfo) GetToken() string
func (*ClusterPairInfo) ProtoMessage ¶
func (*ClusterPairInfo) ProtoMessage()
func (*ClusterPairInfo) Reset ¶
func (m *ClusterPairInfo) Reset()
func (*ClusterPairInfo) String ¶
func (m *ClusterPairInfo) String() string
func (*ClusterPairInfo) XXX_DiscardUnknown ¶
func (m *ClusterPairInfo) XXX_DiscardUnknown()
func (*ClusterPairInfo) XXX_Marshal ¶
func (m *ClusterPairInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairInfo) XXX_Merge ¶
func (dst *ClusterPairInfo) XXX_Merge(src proto.Message)
func (*ClusterPairInfo) XXX_Size ¶
func (m *ClusterPairInfo) XXX_Size() int
func (*ClusterPairInfo) XXX_Unmarshal ¶
func (m *ClusterPairInfo) XXX_Unmarshal(b []byte) error
type ClusterPairProcessRequest ¶
type ClusterPairProcessRequest struct {
// ID of the cluster requesting the pairing
SourceClusterId string `protobuf:"bytes,1,opt,name=source_cluster_id,json=sourceClusterId" json:"source_cluster_id,omitempty"`
// Token used to authenticate with the remote cluster
RemoteClusterToken string `protobuf:"bytes,2,opt,name=remote_cluster_token,json=remoteClusterToken" json:"remote_cluster_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Used to process a pair request from a remote cluster swagger:model
func (*ClusterPairProcessRequest) Descriptor ¶
func (*ClusterPairProcessRequest) Descriptor() ([]byte, []int)
func (*ClusterPairProcessRequest) GetRemoteClusterToken ¶
func (m *ClusterPairProcessRequest) GetRemoteClusterToken() string
func (*ClusterPairProcessRequest) GetSourceClusterId ¶
func (m *ClusterPairProcessRequest) GetSourceClusterId() string
func (*ClusterPairProcessRequest) ProtoMessage ¶
func (*ClusterPairProcessRequest) ProtoMessage()
func (*ClusterPairProcessRequest) Reset ¶
func (m *ClusterPairProcessRequest) Reset()
func (*ClusterPairProcessRequest) String ¶
func (m *ClusterPairProcessRequest) String() string
func (*ClusterPairProcessRequest) XXX_DiscardUnknown ¶
func (m *ClusterPairProcessRequest) XXX_DiscardUnknown()
func (*ClusterPairProcessRequest) XXX_Marshal ¶
func (m *ClusterPairProcessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairProcessRequest) XXX_Merge ¶
func (dst *ClusterPairProcessRequest) XXX_Merge(src proto.Message)
func (*ClusterPairProcessRequest) XXX_Size ¶
func (m *ClusterPairProcessRequest) XXX_Size() int
func (*ClusterPairProcessRequest) XXX_Unmarshal ¶
func (m *ClusterPairProcessRequest) XXX_Unmarshal(b []byte) error
type ClusterPairProcessResponse ¶
type ClusterPairProcessResponse struct {
// ID of the cluster which processed the pair request
//
// in: body
RemoteClusterId string `protobuf:"bytes,1,opt,name=remote_cluster_id,json=remoteClusterId" json:"remote_cluster_id,omitempty"`
// Name of the cluster which processed the pair request
//
// in: body
RemoteClusterName string `protobuf:"bytes,2,opt,name=remote_cluster_name,json=remoteClusterName" json:"remote_cluster_name,omitempty"`
// List of endpoints that can be used to communicate with the cluster
//
// in: body
RemoteClusterEndpoints []string `protobuf:"bytes,3,rep,name=remote_cluster_endpoints,json=remoteClusterEndpoints" json:"remote_cluster_endpoints,omitempty"`
// Key/value pair of options returned on successful pairing
// Opaque to openstorage and interpreted by the drivers
//
// in: body
Options map[string]string `` /* 134-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response after a pairing has been processed swagger:response
func (*ClusterPairProcessResponse) Descriptor ¶
func (*ClusterPairProcessResponse) Descriptor() ([]byte, []int)
func (*ClusterPairProcessResponse) GetOptions ¶
func (m *ClusterPairProcessResponse) GetOptions() map[string]string
func (*ClusterPairProcessResponse) GetRemoteClusterEndpoints ¶
func (m *ClusterPairProcessResponse) GetRemoteClusterEndpoints() []string
func (*ClusterPairProcessResponse) GetRemoteClusterId ¶
func (m *ClusterPairProcessResponse) GetRemoteClusterId() string
func (*ClusterPairProcessResponse) GetRemoteClusterName ¶
func (m *ClusterPairProcessResponse) GetRemoteClusterName() string
func (*ClusterPairProcessResponse) ProtoMessage ¶
func (*ClusterPairProcessResponse) ProtoMessage()
func (*ClusterPairProcessResponse) Reset ¶
func (m *ClusterPairProcessResponse) Reset()
func (*ClusterPairProcessResponse) String ¶
func (m *ClusterPairProcessResponse) String() string
func (*ClusterPairProcessResponse) XXX_DiscardUnknown ¶
func (m *ClusterPairProcessResponse) XXX_DiscardUnknown()
func (*ClusterPairProcessResponse) XXX_Marshal ¶
func (m *ClusterPairProcessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairProcessResponse) XXX_Merge ¶
func (dst *ClusterPairProcessResponse) XXX_Merge(src proto.Message)
func (*ClusterPairProcessResponse) XXX_Size ¶
func (m *ClusterPairProcessResponse) XXX_Size() int
func (*ClusterPairProcessResponse) XXX_Unmarshal ¶
func (m *ClusterPairProcessResponse) XXX_Unmarshal(b []byte) error
type ClusterPairTokenGetRequest ¶
type ClusterPairTokenGetRequest struct {
// Reset token if already preset
ResetToken bool `protobuf:"varint,1,opt,name=reset_token,json=resetToken" json:"reset_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Request to get the token for a cluster swagger:model
func (*ClusterPairTokenGetRequest) Descriptor ¶
func (*ClusterPairTokenGetRequest) Descriptor() ([]byte, []int)
func (*ClusterPairTokenGetRequest) GetResetToken ¶
func (m *ClusterPairTokenGetRequest) GetResetToken() bool
func (*ClusterPairTokenGetRequest) ProtoMessage ¶
func (*ClusterPairTokenGetRequest) ProtoMessage()
func (*ClusterPairTokenGetRequest) Reset ¶
func (m *ClusterPairTokenGetRequest) Reset()
func (*ClusterPairTokenGetRequest) String ¶
func (m *ClusterPairTokenGetRequest) String() string
func (*ClusterPairTokenGetRequest) XXX_DiscardUnknown ¶
func (m *ClusterPairTokenGetRequest) XXX_DiscardUnknown()
func (*ClusterPairTokenGetRequest) XXX_Marshal ¶
func (m *ClusterPairTokenGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairTokenGetRequest) XXX_Merge ¶
func (dst *ClusterPairTokenGetRequest) XXX_Merge(src proto.Message)
func (*ClusterPairTokenGetRequest) XXX_Size ¶
func (m *ClusterPairTokenGetRequest) XXX_Size() int
func (*ClusterPairTokenGetRequest) XXX_Unmarshal ¶
func (m *ClusterPairTokenGetRequest) XXX_Unmarshal(b []byte) error
type ClusterPairTokenGetResponse ¶
type ClusterPairTokenGetResponse struct {
// Token used to authenticate clusters
Token string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response to get the cluster token swagger:model
func (*ClusterPairTokenGetResponse) Descriptor ¶
func (*ClusterPairTokenGetResponse) Descriptor() ([]byte, []int)
func (*ClusterPairTokenGetResponse) GetToken ¶
func (m *ClusterPairTokenGetResponse) GetToken() string
func (*ClusterPairTokenGetResponse) ProtoMessage ¶
func (*ClusterPairTokenGetResponse) ProtoMessage()
func (*ClusterPairTokenGetResponse) Reset ¶
func (m *ClusterPairTokenGetResponse) Reset()
func (*ClusterPairTokenGetResponse) String ¶
func (m *ClusterPairTokenGetResponse) String() string
func (*ClusterPairTokenGetResponse) XXX_DiscardUnknown ¶
func (m *ClusterPairTokenGetResponse) XXX_DiscardUnknown()
func (*ClusterPairTokenGetResponse) XXX_Marshal ¶
func (m *ClusterPairTokenGetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairTokenGetResponse) XXX_Merge ¶
func (dst *ClusterPairTokenGetResponse) XXX_Merge(src proto.Message)
func (*ClusterPairTokenGetResponse) XXX_Size ¶
func (m *ClusterPairTokenGetResponse) XXX_Size() int
func (*ClusterPairTokenGetResponse) XXX_Unmarshal ¶
func (m *ClusterPairTokenGetResponse) XXX_Unmarshal(b []byte) error
type ClusterPairsEnumerateResponse ¶
type ClusterPairsEnumerateResponse struct {
// ID of the default cluster pair
//
// in: body
DefaultId string `protobuf:"bytes,1,opt,name=default_id,json=defaultId" json:"default_id,omitempty"`
// Pairs Info about the cluster pairs
//
// in: body
// required: false
Pairs map[string]*ClusterPairInfo `` /* 130-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response to enumerate all the cluster pairs swagger:response
func (*ClusterPairsEnumerateResponse) Descriptor ¶
func (*ClusterPairsEnumerateResponse) Descriptor() ([]byte, []int)
func (*ClusterPairsEnumerateResponse) GetDefaultId ¶
func (m *ClusterPairsEnumerateResponse) GetDefaultId() string
func (*ClusterPairsEnumerateResponse) GetPairs ¶
func (m *ClusterPairsEnumerateResponse) GetPairs() map[string]*ClusterPairInfo
func (*ClusterPairsEnumerateResponse) ProtoMessage ¶
func (*ClusterPairsEnumerateResponse) ProtoMessage()
func (*ClusterPairsEnumerateResponse) Reset ¶
func (m *ClusterPairsEnumerateResponse) Reset()
func (*ClusterPairsEnumerateResponse) String ¶
func (m *ClusterPairsEnumerateResponse) String() string
func (*ClusterPairsEnumerateResponse) XXX_DiscardUnknown ¶
func (m *ClusterPairsEnumerateResponse) XXX_DiscardUnknown()
func (*ClusterPairsEnumerateResponse) XXX_Marshal ¶
func (m *ClusterPairsEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairsEnumerateResponse) XXX_Merge ¶
func (dst *ClusterPairsEnumerateResponse) XXX_Merge(src proto.Message)
func (*ClusterPairsEnumerateResponse) XXX_Size ¶
func (m *ClusterPairsEnumerateResponse) XXX_Size() int
func (*ClusterPairsEnumerateResponse) XXX_Unmarshal ¶
func (m *ClusterPairsEnumerateResponse) XXX_Unmarshal(b []byte) error
type ClusterResponse ¶
type ClusterResponse struct {
// Error code
//
// in: body
Error string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ClusterResponse specifies a response that gets returned when requesting the cluster swagger:response clusterResponse
func (*ClusterResponse) Descriptor ¶
func (*ClusterResponse) Descriptor() ([]byte, []int)
func (*ClusterResponse) GetError ¶
func (m *ClusterResponse) GetError() string
func (*ClusterResponse) ProtoMessage ¶
func (*ClusterResponse) ProtoMessage()
func (*ClusterResponse) Reset ¶
func (m *ClusterResponse) Reset()
func (*ClusterResponse) String ¶
func (m *ClusterResponse) String() string
func (*ClusterResponse) XXX_DiscardUnknown ¶
func (m *ClusterResponse) XXX_DiscardUnknown()
func (*ClusterResponse) XXX_Marshal ¶
func (m *ClusterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterResponse) XXX_Merge ¶
func (dst *ClusterResponse) XXX_Merge(src proto.Message)
func (*ClusterResponse) XXX_Size ¶
func (m *ClusterResponse) XXX_Size() int
func (*ClusterResponse) XXX_Unmarshal ¶
func (m *ClusterResponse) XXX_Unmarshal(b []byte) error
type CosType ¶
type CosType int32
func CosTypeSimpleValueOf ¶
CosTypeSimpleValueOf returns the string format of CosType
func (CosType) EnumDescriptor ¶
func (CosType) SimpleString ¶
SimpleString returns the string format of CosType
type CredCreateRequest ¶
type CredCreateRequest struct {
// InputParams is map describing cloud provide
InputParams map[string]string
}
CredCreateRequest is the input for CredCreate command
type CredCreateResponse ¶
type CredCreateResponse struct {
// UUID of the credential that was just created
UUID string
}
CredCreateResponse is returned for CredCreate command
type DriverType ¶
type DriverType int32
const ( DriverType_DRIVER_TYPE_NONE DriverType = 0 DriverType_DRIVER_TYPE_FILE DriverType = 1 DriverType_DRIVER_TYPE_BLOCK DriverType = 2 DriverType_DRIVER_TYPE_OBJECT DriverType = 3 DriverType_DRIVER_TYPE_CLUSTERED DriverType = 4 DriverType_DRIVER_TYPE_GRAPH DriverType = 5 )
func DriverTypeSimpleValueOf ¶
func DriverTypeSimpleValueOf(s string) (DriverType, error)
DriverTypeSimpleValueOf returns the string format of DriverType
func (DriverType) EnumDescriptor ¶
func (DriverType) EnumDescriptor() ([]byte, []int)
func (DriverType) SimpleString ¶
func (x DriverType) SimpleString() string
SimpleString returns the string format of DriverType
func (DriverType) String ¶
func (x DriverType) String() string
type FSType ¶
type FSType int32
func FSTypeSimpleValueOf ¶
FSTypeSimpleValueOf returns the string format of FSType
func (FSType) EnumDescriptor ¶
func (FSType) SimpleString ¶
SimpleString returns the string format of DriverType
type GraphDriverChangeType ¶
type GraphDriverChangeType int32
const ( GraphDriverChangeType_GRAPH_DRIVER_CHANGE_TYPE_NONE GraphDriverChangeType = 0 GraphDriverChangeType_GRAPH_DRIVER_CHANGE_TYPE_MODIFIED GraphDriverChangeType = 1 GraphDriverChangeType_GRAPH_DRIVER_CHANGE_TYPE_ADDED GraphDriverChangeType = 2 GraphDriverChangeType_GRAPH_DRIVER_CHANGE_TYPE_DELETED GraphDriverChangeType = 3 )
func GraphDriverChangeTypeSimpleValueOf ¶
func GraphDriverChangeTypeSimpleValueOf(s string) (GraphDriverChangeType, error)
GraphDriverChangeTypeSimpleValueOf returns the string format of GraphDriverChangeType
func (GraphDriverChangeType) EnumDescriptor ¶
func (GraphDriverChangeType) EnumDescriptor() ([]byte, []int)
func (GraphDriverChangeType) SimpleString ¶
func (x GraphDriverChangeType) SimpleString() string
SimpleString returns the string format of GraphDriverChangeType
func (GraphDriverChangeType) String ¶
func (x GraphDriverChangeType) String() string
type GraphDriverChanges ¶
type GraphDriverChanges struct {
Path string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"`
Kind GraphDriverChangeType `protobuf:"varint,2,opt,name=kind,enum=openstorage.api.GraphDriverChangeType" json:"kind,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
GraphDriverChanges represent a list of changes between the filesystem layers specified by the ID and Parent. // Parent may be an empty string, in which case there is no parent. Where the Path is the filesystem path within the layered filesystem swagger:model
func (*GraphDriverChanges) Descriptor ¶
func (*GraphDriverChanges) Descriptor() ([]byte, []int)
func (*GraphDriverChanges) GetKind ¶
func (m *GraphDriverChanges) GetKind() GraphDriverChangeType
func (*GraphDriverChanges) GetPath ¶
func (m *GraphDriverChanges) GetPath() string
func (*GraphDriverChanges) ProtoMessage ¶
func (*GraphDriverChanges) ProtoMessage()
func (*GraphDriverChanges) Reset ¶
func (m *GraphDriverChanges) Reset()
func (*GraphDriverChanges) String ¶
func (m *GraphDriverChanges) String() string
func (*GraphDriverChanges) XXX_DiscardUnknown ¶
func (m *GraphDriverChanges) XXX_DiscardUnknown()
func (*GraphDriverChanges) XXX_Marshal ¶
func (m *GraphDriverChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GraphDriverChanges) XXX_Merge ¶
func (dst *GraphDriverChanges) XXX_Merge(src proto.Message)
func (*GraphDriverChanges) XXX_Size ¶
func (m *GraphDriverChanges) XXX_Size() int
func (*GraphDriverChanges) XXX_Unmarshal ¶
func (m *GraphDriverChanges) XXX_Unmarshal(b []byte) error
type Group ¶
type Group struct {
// Id common identifier across volumes that have the same group.
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Group represents VolumeGroup / namespace All volumes in the same group share this object. swagger:model
func (*Group) Descriptor ¶
func (*Group) ProtoMessage ¶
func (*Group) ProtoMessage()
func (*Group) XXX_DiscardUnknown ¶
func (m *Group) XXX_DiscardUnknown()
func (*Group) XXX_Marshal ¶
func (*Group) XXX_Unmarshal ¶
type GroupSnapCreateRequest ¶
type GroupSnapCreateRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Labels map[string]string `` /* 132-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
GroupSnapCreateRequest specifies a request to create a snapshot of given group. swagger:model
func (*GroupSnapCreateRequest) Descriptor ¶
func (*GroupSnapCreateRequest) Descriptor() ([]byte, []int)
func (*GroupSnapCreateRequest) GetId ¶
func (m *GroupSnapCreateRequest) GetId() string
func (*GroupSnapCreateRequest) GetLabels ¶
func (m *GroupSnapCreateRequest) GetLabels() map[string]string
func (*GroupSnapCreateRequest) ProtoMessage ¶
func (*GroupSnapCreateRequest) ProtoMessage()
func (*GroupSnapCreateRequest) Reset ¶
func (m *GroupSnapCreateRequest) Reset()
func (*GroupSnapCreateRequest) String ¶
func (m *GroupSnapCreateRequest) String() string
func (*GroupSnapCreateRequest) XXX_DiscardUnknown ¶
func (m *GroupSnapCreateRequest) XXX_DiscardUnknown()
func (*GroupSnapCreateRequest) XXX_Marshal ¶
func (m *GroupSnapCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GroupSnapCreateRequest) XXX_Merge ¶
func (dst *GroupSnapCreateRequest) XXX_Merge(src proto.Message)
func (*GroupSnapCreateRequest) XXX_Size ¶
func (m *GroupSnapCreateRequest) XXX_Size() int
func (*GroupSnapCreateRequest) XXX_Unmarshal ¶
func (m *GroupSnapCreateRequest) XXX_Unmarshal(b []byte) error
type GroupSnapCreateResponse ¶
type GroupSnapCreateResponse struct {
// Created snapshots
//
// in: body
// Required: true
Snapshots map[string]*SnapCreateResponse `` /* 138-byte string literal not displayed */
// Error message
//
// in: body
// Required: true
Error string `protobuf:"bytes,2,opt,name=error" json:"error,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
GroupSnapCreateRequest specifies a response that get's returned when creating a group snapshot. swagger:response groupSnapCreateResponse
func (*GroupSnapCreateResponse) Descriptor ¶
func (*GroupSnapCreateResponse) Descriptor() ([]byte, []int)
func (*GroupSnapCreateResponse) GetError ¶
func (m *GroupSnapCreateResponse) GetError() string
func (*GroupSnapCreateResponse) GetSnapshots ¶
func (m *GroupSnapCreateResponse) GetSnapshots() map[string]*SnapCreateResponse
func (*GroupSnapCreateResponse) ProtoMessage ¶
func (*GroupSnapCreateResponse) ProtoMessage()
func (*GroupSnapCreateResponse) Reset ¶
func (m *GroupSnapCreateResponse) Reset()
func (*GroupSnapCreateResponse) String ¶
func (m *GroupSnapCreateResponse) String() string
func (*GroupSnapCreateResponse) XXX_DiscardUnknown ¶
func (m *GroupSnapCreateResponse) XXX_DiscardUnknown()
func (*GroupSnapCreateResponse) XXX_Marshal ¶
func (m *GroupSnapCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GroupSnapCreateResponse) XXX_Merge ¶
func (dst *GroupSnapCreateResponse) XXX_Merge(src proto.Message)
func (*GroupSnapCreateResponse) XXX_Size ¶
func (m *GroupSnapCreateResponse) XXX_Size() int
func (*GroupSnapCreateResponse) XXX_Unmarshal ¶
func (m *GroupSnapCreateResponse) XXX_Unmarshal(b []byte) error
type IoProfile ¶
type IoProfile int32
func IoProfileSimpleValueOf ¶
IoProfileSimpleValueOf returns the string format of IoProfile
func (IoProfile) EnumDescriptor ¶
func (IoProfile) SimpleString ¶
SimpleString returns the string format of IoProfile
type IoStrategy ¶
type IoStrategy struct {
// AsyncIO enables kaio.
AsyncIo bool `protobuf:"varint,1,opt,name=async_io,json=asyncIo" json:"async_io,omitempty"`
// EarlyAck enables acks for async I/O at the source.
EarlyAck bool `protobuf:"varint,2,opt,name=early_ack,json=earlyAck" json:"early_ack,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
IoStrategy defines how I/O should be performed to backing storage media.
func (*IoStrategy) Descriptor ¶
func (*IoStrategy) Descriptor() ([]byte, []int)
func (*IoStrategy) GetAsyncIo ¶
func (m *IoStrategy) GetAsyncIo() bool
func (*IoStrategy) GetEarlyAck ¶
func (m *IoStrategy) GetEarlyAck() bool
func (*IoStrategy) ProtoMessage ¶
func (*IoStrategy) ProtoMessage()
func (*IoStrategy) Reset ¶
func (m *IoStrategy) Reset()
func (*IoStrategy) String ¶
func (m *IoStrategy) String() string
func (*IoStrategy) XXX_DiscardUnknown ¶
func (m *IoStrategy) XXX_DiscardUnknown()
func (*IoStrategy) XXX_Marshal ¶
func (m *IoStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IoStrategy) XXX_Merge ¶
func (dst *IoStrategy) XXX_Merge(src proto.Message)
func (*IoStrategy) XXX_Size ¶
func (m *IoStrategy) XXX_Size() int
func (*IoStrategy) XXX_Unmarshal ¶
func (m *IoStrategy) XXX_Unmarshal(b []byte) error
type LabelSelectorRequirement ¶
type LabelSelectorRequirement struct {
// Key is the label key that the selector applies to.
Key string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
// Operator represents a key's relationship to a set of values.
// Valid operators are In, NotIn, Exists and DoesNotExist.
Operator LabelSelectorRequirement_Operator `protobuf:"varint,2,opt,name=operator,enum=openstorage.api.LabelSelectorRequirement_Operator" json:"operator,omitempty"`
// Values is an array of string values. If the operator is In or NotIn,
// the values array must be non-empty. If the operator is Exists or DoesNotExist,
// the values array must be empty. This array is replaced during a strategic
// merge patch.
Values []string `protobuf:"bytes,3,rep,name=values" json:"values,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
LabelSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values.
func (*LabelSelectorRequirement) Descriptor ¶
func (*LabelSelectorRequirement) Descriptor() ([]byte, []int)
func (*LabelSelectorRequirement) GetKey ¶
func (m *LabelSelectorRequirement) GetKey() string
func (*LabelSelectorRequirement) GetOperator ¶
func (m *LabelSelectorRequirement) GetOperator() LabelSelectorRequirement_Operator
func (*LabelSelectorRequirement) GetValues ¶
func (m *LabelSelectorRequirement) GetValues() []string
func (*LabelSelectorRequirement) ProtoMessage ¶
func (*LabelSelectorRequirement) ProtoMessage()
func (*LabelSelectorRequirement) Reset ¶
func (m *LabelSelectorRequirement) Reset()
func (*LabelSelectorRequirement) String ¶
func (m *LabelSelectorRequirement) String() string
func (*LabelSelectorRequirement) XXX_DiscardUnknown ¶
func (m *LabelSelectorRequirement) XXX_DiscardUnknown()
func (*LabelSelectorRequirement) XXX_Marshal ¶
func (m *LabelSelectorRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LabelSelectorRequirement) XXX_Merge ¶
func (dst *LabelSelectorRequirement) XXX_Merge(src proto.Message)
func (*LabelSelectorRequirement) XXX_Size ¶
func (m *LabelSelectorRequirement) XXX_Size() int
func (*LabelSelectorRequirement) XXX_Unmarshal ¶
func (m *LabelSelectorRequirement) XXX_Unmarshal(b []byte) error
type LabelSelectorRequirement_Operator ¶
type LabelSelectorRequirement_Operator int32
This defines operator types used in a label matching rule
const ( // In means the value for 'key' should be in one of the given 'values' LabelSelectorRequirement_In LabelSelectorRequirement_Operator = 0 // NotIn means the value for 'key' should NOT be in one of the given 'values' LabelSelectorRequirement_NotIn LabelSelectorRequirement_Operator = 1 // Exists means the 'key' should just exist regardless of the value LabelSelectorRequirement_Exists LabelSelectorRequirement_Operator = 2 // DoesNotExist means the 'key' should NOT exist LabelSelectorRequirement_DoesNotExist LabelSelectorRequirement_Operator = 3 )
func (LabelSelectorRequirement_Operator) EnumDescriptor ¶
func (LabelSelectorRequirement_Operator) EnumDescriptor() ([]byte, []int)
func (LabelSelectorRequirement_Operator) String ¶
func (x LabelSelectorRequirement_Operator) String() string
type LocateResponse ¶
type LocateResponse struct {
// Map of mounts
// <host>: /var/lib/osd/<volumemount>
Mounts map[string]string `` /* 132-byte string literal not displayed */
// Map of docker id's and their mounts
// <containerid>: /var/www
Dockerids map[string]string `` /* 138-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Locate response would be used to return a set of mounts and/or Container IDs and their mount paths
func (*LocateResponse) Descriptor ¶
func (*LocateResponse) Descriptor() ([]byte, []int)
func (*LocateResponse) GetDockerids ¶
func (m *LocateResponse) GetDockerids() map[string]string
func (*LocateResponse) GetMounts ¶
func (m *LocateResponse) GetMounts() map[string]string
func (*LocateResponse) ProtoMessage ¶
func (*LocateResponse) ProtoMessage()
func (*LocateResponse) Reset ¶
func (m *LocateResponse) Reset()
func (*LocateResponse) String ¶
func (m *LocateResponse) String() string
func (*LocateResponse) XXX_DiscardUnknown ¶
func (m *LocateResponse) XXX_DiscardUnknown()
func (*LocateResponse) XXX_Marshal ¶
func (m *LocateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LocateResponse) XXX_Merge ¶
func (dst *LocateResponse) XXX_Merge(src proto.Message)
func (*LocateResponse) XXX_Size ¶
func (m *LocateResponse) XXX_Size() int
func (*LocateResponse) XXX_Unmarshal ¶
func (m *LocateResponse) XXX_Unmarshal(b []byte) error
type Node ¶
type Node struct {
// Id of the node.
Id string
// SchedulerNodeName is name of the node in scheduler context. It can be
// empty if unable to get the name from the scheduler.
SchedulerNodeName string
// Cpu usage of the node.
Cpu float64 // percentage.
// Total Memory of the node
MemTotal uint64
// Used Memory of the node
MemUsed uint64
// Free Memory of the node
MemFree uint64
// Average load (percentage)
Avgload int
// Node Status see (Status object)
Status Status
// GenNumber of the node
GenNumber uint64
// List of disks on this node.
Disks map[string]StorageResource
// List of storage pools this node supports
Pools []StoragePool
// Management IP
MgmtIp string
// Data IP
DataIp string
// Timestamp
Timestamp time.Time
// Start time of this node
StartTime time.Time
// Hostname of this node
Hostname string
// Node data for this node (EX: Public IP, Provider, City..)
NodeData map[string]interface{}
// User defined labels for node. Key Value pairs
NodeLabels map[string]string
}
Node describes the state of a node. It includes the current physical state (CPU, memory, storage, network usage) as well as the containers running on the system.
swagger:model
func (*Node) ToStorageNode ¶
func (s *Node) ToStorageNode() *StorageNode
ToStorageNode converts a Node structure to an exported gRPC StorageNode struct
type ObjectstoreInfo ¶
type ObjectstoreInfo struct {
// UUID of objectstore
Uuid string `protobuf:"bytes,1,opt,name=uuid" json:"uuid,omitempty"`
// VolumeID of volume used by object store
VolumeId string `protobuf:"bytes,2,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Enable/Disable created objectstore
Enabled bool `protobuf:"varint,3,opt,name=enabled" json:"enabled,omitempty"`
// Status of objectstore running/failed
Status string `protobuf:"bytes,4,opt,name=status" json:"status,omitempty"`
// Action being taken on this objectstore
Action int64 `protobuf:"varint,5,opt,name=action" json:"action,omitempty"`
// AccessKey for login into objectstore
AccessKey string `protobuf:"bytes,6,opt,name=access_key,json=accessKey" json:"access_key,omitempty"`
// SecretKey for login into objectstore
SecretKey string `protobuf:"bytes,7,opt,name=secret_key,json=secretKey" json:"secret_key,omitempty"`
// Endpoints for accessing objectstore
Endpoints []string `protobuf:"bytes,8,rep,name=endpoints" json:"endpoints,omitempty"`
// CurrentEndpoint on which objectstore server is accessible
CurrentEndpoint string `protobuf:"bytes,9,opt,name=current_endpoint,json=currentEndpoint" json:"current_endpoint,omitempty"`
// AccessPort is objectstore server port
AccessPort int64 `protobuf:"varint,10,opt,name=access_port,json=accessPort" json:"access_port,omitempty"`
// Region for this objectstore
Region string `protobuf:"bytes,11,opt,name=region" json:"region,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ObjectstoreInfo is a structure that has current objectstore info swagger:model
func (*ObjectstoreInfo) Descriptor ¶
func (*ObjectstoreInfo) Descriptor() ([]byte, []int)
func (*ObjectstoreInfo) GetAccessKey ¶
func (m *ObjectstoreInfo) GetAccessKey() string
func (*ObjectstoreInfo) GetAccessPort ¶
func (m *ObjectstoreInfo) GetAccessPort() int64
func (*ObjectstoreInfo) GetAction ¶
func (m *ObjectstoreInfo) GetAction() int64
func (*ObjectstoreInfo) GetCurrentEndpoint ¶
func (m *ObjectstoreInfo) GetCurrentEndpoint() string
func (*ObjectstoreInfo) GetEnabled ¶
func (m *ObjectstoreInfo) GetEnabled() bool
func (*ObjectstoreInfo) GetEndpoints ¶
func (m *ObjectstoreInfo) GetEndpoints() []string
func (*ObjectstoreInfo) GetRegion ¶
func (m *ObjectstoreInfo) GetRegion() string
func (*ObjectstoreInfo) GetSecretKey ¶
func (m *ObjectstoreInfo) GetSecretKey() string
func (*ObjectstoreInfo) GetStatus ¶
func (m *ObjectstoreInfo) GetStatus() string
func (*ObjectstoreInfo) GetUuid ¶
func (m *ObjectstoreInfo) GetUuid() string
func (*ObjectstoreInfo) GetVolumeId ¶
func (m *ObjectstoreInfo) GetVolumeId() string
func (*ObjectstoreInfo) ProtoMessage ¶
func (*ObjectstoreInfo) ProtoMessage()
func (*ObjectstoreInfo) Reset ¶
func (m *ObjectstoreInfo) Reset()
func (*ObjectstoreInfo) String ¶
func (m *ObjectstoreInfo) String() string
func (*ObjectstoreInfo) XXX_DiscardUnknown ¶
func (m *ObjectstoreInfo) XXX_DiscardUnknown()
func (*ObjectstoreInfo) XXX_Marshal ¶
func (m *ObjectstoreInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ObjectstoreInfo) XXX_Merge ¶
func (dst *ObjectstoreInfo) XXX_Merge(src proto.Message)
func (*ObjectstoreInfo) XXX_Size ¶
func (m *ObjectstoreInfo) XXX_Size() int
func (*ObjectstoreInfo) XXX_Unmarshal ¶
func (m *ObjectstoreInfo) XXX_Unmarshal(b []byte) error
type OpenStorageAlertsClient ¶
type OpenStorageAlertsClient interface {
// Enumerate allows querying alerts.
//
// #### Enumerate
// Enumerate allows 3 different types of queries as defined below:
//
// * Query that takes only resource type as input
// * Query that takes resource type and alert type as input and
// * Query that takes resource id, alert type and resource type as input.
//
// #### Input
// SdkAlertsEnumerateRequest takes a list of such queries and the returned
// output is a collective ouput from each of these queries. In that sense,
// the filtering of these queries has a behavior of OR operation.
// Each query also has a list of optional options. These options allow
// narrowing down the scope of alerts search. These options have a
// behavior of an AND operation.
//
// #### Examples
// To search by a resource type in a given time window would require
// initializing SdkAlertsResourceTypeQuery query and pass in
// SdkAlertsTimeSpan option into SdkAlertsQuery struct and finally
// packing any other such queries into SdkAlertsEnumerateRequest object.
// Alternatively, to search by both resource type and alert type, use
// SdkAlertsAlertTypeQuery as query builder.
// Finally to search all alerts of a given resource type and some
// alerts of another resource type but with specific alert type,
// use two queries, first initialized with SdkAlertsResourceTypeQuery
// and second initialized with SdkAlertsAlertTypeQuery and both
// eventually packed as list in SdkAlertsEnumerateRequest.
Enumerate(ctx context.Context, in *SdkAlertsEnumerateRequest, opts ...grpc.CallOption) (*SdkAlertsEnumerateResponse, error)
// Delete allows deleting alerts.
//
// #### Delete
// Delete allows 3 different types of queries as defined below:
//
// * Query that takes only resource type as input
// * Query that takes resource type and alert type as input and
// * Query that takes resource id, alert type and resource type as input.
//
// #### Input
// SdkAlertsEnumerateRequest takes a list of such queries and all alerts
// that match at least one of the queries are deleted.
Delete(ctx context.Context, in *SdkAlertsDeleteRequest, opts ...grpc.CallOption) (*SdkAlertsDeleteResponse, error)
}
func NewOpenStorageAlertsClient ¶
func NewOpenStorageAlertsClient(cc *grpc.ClientConn) OpenStorageAlertsClient
type OpenStorageAlertsServer ¶
type OpenStorageAlertsServer interface {
// Enumerate allows querying alerts.
//
// #### Enumerate
// Enumerate allows 3 different types of queries as defined below:
//
// * Query that takes only resource type as input
// * Query that takes resource type and alert type as input and
// * Query that takes resource id, alert type and resource type as input.
//
// #### Input
// SdkAlertsEnumerateRequest takes a list of such queries and the returned
// output is a collective ouput from each of these queries. In that sense,
// the filtering of these queries has a behavior of OR operation.
// Each query also has a list of optional options. These options allow
// narrowing down the scope of alerts search. These options have a
// behavior of an AND operation.
//
// #### Examples
// To search by a resource type in a given time window would require
// initializing SdkAlertsResourceTypeQuery query and pass in
// SdkAlertsTimeSpan option into SdkAlertsQuery struct and finally
// packing any other such queries into SdkAlertsEnumerateRequest object.
// Alternatively, to search by both resource type and alert type, use
// SdkAlertsAlertTypeQuery as query builder.
// Finally to search all alerts of a given resource type and some
// alerts of another resource type but with specific alert type,
// use two queries, first initialized with SdkAlertsResourceTypeQuery
// and second initialized with SdkAlertsAlertTypeQuery and both
// eventually packed as list in SdkAlertsEnumerateRequest.
Enumerate(context.Context, *SdkAlertsEnumerateRequest) (*SdkAlertsEnumerateResponse, error)
// Delete allows deleting alerts.
//
// #### Delete
// Delete allows 3 different types of queries as defined below:
//
// * Query that takes only resource type as input
// * Query that takes resource type and alert type as input and
// * Query that takes resource id, alert type and resource type as input.
//
// #### Input
// SdkAlertsEnumerateRequest takes a list of such queries and all alerts
// that match at least one of the queries are deleted.
Delete(context.Context, *SdkAlertsDeleteRequest) (*SdkAlertsDeleteResponse, error)
}
type OpenStorageCloudBackupClient ¶
type OpenStorageCloudBackupClient interface {
// Creates a backup request for a specified volume. Use
// OpenStorageCloudBackup.Status() to get the current status of the
// backup request.
Create(ctx context.Context, in *SdkCloudBackupCreateRequest, opts ...grpc.CallOption) (*SdkCloudBackupCreateResponse, error)
// Restore creates a new volume from a backup id. The newly created volume
// has an ha_level (number of replicas) of only 1. To increase the number of
// replicas, use OpenStorageVolume.Set() to change the ha_level.
Restore(ctx context.Context, in *SdkCloudBackupRestoreRequest, opts ...grpc.CallOption) (*SdkCloudBackupRestoreResponse, error)
// Deletes a backup stored in the cloud. If the backup is an incremental
// backup and other backups are dependent on it, it will not be able to be deleted.
Delete(ctx context.Context, in *SdkCloudBackupDeleteRequest, opts ...grpc.CallOption) (*SdkCloudBackupDeleteResponse, error)
// DeleteAll deletes all the backups in the cloud for the specified volume.
DeleteAll(ctx context.Context, in *SdkCloudBackupDeleteAllRequest, opts ...grpc.CallOption) (*SdkCloudBackupDeleteAllResponse, error)
// Return a list of backups for the specified volume
Enumerate(ctx context.Context, in *SdkCloudBackupEnumerateRequest, opts ...grpc.CallOption) (*SdkCloudBackupEnumerateResponse, error)
// Status returns the status of any cloud backups of a volume
Status(ctx context.Context, in *SdkCloudBackupStatusRequest, opts ...grpc.CallOption) (*SdkCloudBackupStatusResponse, error)
// Catalog returns a list of the contents in the backup
Catalog(ctx context.Context, in *SdkCloudBackupCatalogRequest, opts ...grpc.CallOption) (*SdkCloudBackupCatalogResponse, error)
// History returns a list of backups for a specified volume
History(ctx context.Context, in *SdkCloudBackupHistoryRequest, opts ...grpc.CallOption) (*SdkCloudBackupHistoryResponse, error)
// StateChange can be used to stop, pause, and restart a backup
StateChange(ctx context.Context, in *SdkCloudBackupStateChangeRequest, opts ...grpc.CallOption) (*SdkCloudBackupStateChangeResponse, error)
// Create cloud backup schedule
SchedCreate(ctx context.Context, in *SdkCloudBackupSchedCreateRequest, opts ...grpc.CallOption) (*SdkCloudBackupSchedCreateResponse, error)
// Delete cloud backup schedule
SchedDelete(ctx context.Context, in *SdkCloudBackupSchedDeleteRequest, opts ...grpc.CallOption) (*SdkCloudBackupSchedDeleteResponse, error)
// Enumerate cloud backup schedules
SchedEnumerate(ctx context.Context, in *SdkCloudBackupSchedEnumerateRequest, opts ...grpc.CallOption) (*SdkCloudBackupSchedEnumerateResponse, error)
}
func NewOpenStorageCloudBackupClient ¶
func NewOpenStorageCloudBackupClient(cc *grpc.ClientConn) OpenStorageCloudBackupClient
type OpenStorageCloudBackupServer ¶
type OpenStorageCloudBackupServer interface {
// Creates a backup request for a specified volume. Use
// OpenStorageCloudBackup.Status() to get the current status of the
// backup request.
Create(context.Context, *SdkCloudBackupCreateRequest) (*SdkCloudBackupCreateResponse, error)
// Restore creates a new volume from a backup id. The newly created volume
// has an ha_level (number of replicas) of only 1. To increase the number of
// replicas, use OpenStorageVolume.Set() to change the ha_level.
Restore(context.Context, *SdkCloudBackupRestoreRequest) (*SdkCloudBackupRestoreResponse, error)
// Deletes a backup stored in the cloud. If the backup is an incremental
// backup and other backups are dependent on it, it will not be able to be deleted.
Delete(context.Context, *SdkCloudBackupDeleteRequest) (*SdkCloudBackupDeleteResponse, error)
// DeleteAll deletes all the backups in the cloud for the specified volume.
DeleteAll(context.Context, *SdkCloudBackupDeleteAllRequest) (*SdkCloudBackupDeleteAllResponse, error)
// Return a list of backups for the specified volume
Enumerate(context.Context, *SdkCloudBackupEnumerateRequest) (*SdkCloudBackupEnumerateResponse, error)
// Status returns the status of any cloud backups of a volume
Status(context.Context, *SdkCloudBackupStatusRequest) (*SdkCloudBackupStatusResponse, error)
// Catalog returns a list of the contents in the backup
Catalog(context.Context, *SdkCloudBackupCatalogRequest) (*SdkCloudBackupCatalogResponse, error)
// History returns a list of backups for a specified volume
History(context.Context, *SdkCloudBackupHistoryRequest) (*SdkCloudBackupHistoryResponse, error)
// StateChange can be used to stop, pause, and restart a backup
StateChange(context.Context, *SdkCloudBackupStateChangeRequest) (*SdkCloudBackupStateChangeResponse, error)
// Create cloud backup schedule
SchedCreate(context.Context, *SdkCloudBackupSchedCreateRequest) (*SdkCloudBackupSchedCreateResponse, error)
// Delete cloud backup schedule
SchedDelete(context.Context, *SdkCloudBackupSchedDeleteRequest) (*SdkCloudBackupSchedDeleteResponse, error)
// Enumerate cloud backup schedules
SchedEnumerate(context.Context, *SdkCloudBackupSchedEnumerateRequest) (*SdkCloudBackupSchedEnumerateResponse, error)
}
type OpenStorageClusterClient ¶
type OpenStorageClusterClient interface {
// InspectCurrent returns information about the current cluster
InspectCurrent(ctx context.Context, in *SdkClusterInspectCurrentRequest, opts ...grpc.CallOption) (*SdkClusterInspectCurrentResponse, error)
}
func NewOpenStorageClusterClient ¶
func NewOpenStorageClusterClient(cc *grpc.ClientConn) OpenStorageClusterClient
type OpenStorageClusterServer ¶
type OpenStorageClusterServer interface {
// InspectCurrent returns information about the current cluster
InspectCurrent(context.Context, *SdkClusterInspectCurrentRequest) (*SdkClusterInspectCurrentResponse, error)
}
type OpenStorageCredentialsClient ¶
type OpenStorageCredentialsClient interface {
// Create is used to submit cloud credentials. It will return an
// id of the credentials once they are verified to work.
//
// ##### Example
// {% codetabs name="Golang", type="go" -%}
// id, err := client.Create(context.Background(), &api.SdkCredentialCreateRequest{
// Name: "awscred",
// CredentialType: &api.SdkCredentialCreateRequest_AwsCredential{
// AwsCredential: &api.SdkAwsCredentialRequest{
// AccessKey: "dummy-access",
// SecretKey: "dummy-secret",
// Endpoint: "dummy-endpoint",
// Region: "dummy-region",
// },
// },
// })
// {%- language name="Python", type="py" -%}
// en_resp = client.Create(api_pb2.SdkCredentialCreateRequest(
// name='awscred',
// aws_credential=api_pb2.SdkAwsCredentialRequest(
// access_key='dummy-access',
// secret_key='dumm-secret',
// endpoint='dummy-endpoint',
// region='dummy-region')))
// {%- endcodetabs %}
Create(ctx context.Context, in *SdkCredentialCreateRequest, opts ...grpc.CallOption) (*SdkCredentialCreateResponse, error)
// Enumerate returns a list of credential ids
Enumerate(ctx context.Context, in *SdkCredentialEnumerateRequest, opts ...grpc.CallOption) (*SdkCredentialEnumerateResponse, error)
// Inspect returns the information about a credential, but does not return the secret key.
Inspect(ctx context.Context, in *SdkCredentialInspectRequest, opts ...grpc.CallOption) (*SdkCredentialInspectResponse, error)
// Delete a specified credential
Delete(ctx context.Context, in *SdkCredentialDeleteRequest, opts ...grpc.CallOption) (*SdkCredentialDeleteResponse, error)
// Validate is used to validate credentials
Validate(ctx context.Context, in *SdkCredentialValidateRequest, opts ...grpc.CallOption) (*SdkCredentialValidateResponse, error)
}
func NewOpenStorageCredentialsClient ¶
func NewOpenStorageCredentialsClient(cc *grpc.ClientConn) OpenStorageCredentialsClient
type OpenStorageCredentialsServer ¶
type OpenStorageCredentialsServer interface {
// Create is used to submit cloud credentials. It will return an
// id of the credentials once they are verified to work.
//
// ##### Example
// {% codetabs name="Golang", type="go" -%}
// id, err := client.Create(context.Background(), &api.SdkCredentialCreateRequest{
// Name: "awscred",
// CredentialType: &api.SdkCredentialCreateRequest_AwsCredential{
// AwsCredential: &api.SdkAwsCredentialRequest{
// AccessKey: "dummy-access",
// SecretKey: "dummy-secret",
// Endpoint: "dummy-endpoint",
// Region: "dummy-region",
// },
// },
// })
// {%- language name="Python", type="py" -%}
// en_resp = client.Create(api_pb2.SdkCredentialCreateRequest(
// name='awscred',
// aws_credential=api_pb2.SdkAwsCredentialRequest(
// access_key='dummy-access',
// secret_key='dumm-secret',
// endpoint='dummy-endpoint',
// region='dummy-region')))
// {%- endcodetabs %}
Create(context.Context, *SdkCredentialCreateRequest) (*SdkCredentialCreateResponse, error)
// Enumerate returns a list of credential ids
Enumerate(context.Context, *SdkCredentialEnumerateRequest) (*SdkCredentialEnumerateResponse, error)
// Inspect returns the information about a credential, but does not return the secret key.
Inspect(context.Context, *SdkCredentialInspectRequest) (*SdkCredentialInspectResponse, error)
// Delete a specified credential
Delete(context.Context, *SdkCredentialDeleteRequest) (*SdkCredentialDeleteResponse, error)
// Validate is used to validate credentials
Validate(context.Context, *SdkCredentialValidateRequest) (*SdkCredentialValidateResponse, error)
}
type OpenStorageIdentityClient ¶
type OpenStorageIdentityClient interface {
// Capabilities returns the supported services by the cluster.
// This allows SDK implementations to advertise their supported
// services as the API matures. With this information, clients
// can determine supported services from storage clusters at
// different versions.
Capabilities(ctx context.Context, in *SdkIdentityCapabilitiesRequest, opts ...grpc.CallOption) (*SdkIdentityCapabilitiesResponse, error)
// Version returns version information about the system.
Version(ctx context.Context, in *SdkIdentityVersionRequest, opts ...grpc.CallOption) (*SdkIdentityVersionResponse, error)
}
func NewOpenStorageIdentityClient ¶
func NewOpenStorageIdentityClient(cc *grpc.ClientConn) OpenStorageIdentityClient
type OpenStorageIdentityServer ¶
type OpenStorageIdentityServer interface {
// Capabilities returns the supported services by the cluster.
// This allows SDK implementations to advertise their supported
// services as the API matures. With this information, clients
// can determine supported services from storage clusters at
// different versions.
Capabilities(context.Context, *SdkIdentityCapabilitiesRequest) (*SdkIdentityCapabilitiesResponse, error)
// Version returns version information about the system.
Version(context.Context, *SdkIdentityVersionRequest) (*SdkIdentityVersionResponse, error)
}
type OpenStorageMountAttachClient ¶
type OpenStorageMountAttachClient interface {
// Attach attaches device to the host that the client is communicating with.
Attach(ctx context.Context, in *SdkVolumeAttachRequest, opts ...grpc.CallOption) (*SdkVolumeAttachResponse, error)
// Detaches a the volume from the host
Detach(ctx context.Context, in *SdkVolumeDetachRequest, opts ...grpc.CallOption) (*SdkVolumeDetachResponse, error)
// Mount mounts an attached volume in the host that the client is communicating with
Mount(ctx context.Context, in *SdkVolumeMountRequest, opts ...grpc.CallOption) (*SdkVolumeMountResponse, error)
// Unmount unmounts a mounted volume in the host that the client is communicating with
Unmount(ctx context.Context, in *SdkVolumeUnmountRequest, opts ...grpc.CallOption) (*SdkVolumeUnmountResponse, error)
}
func NewOpenStorageMountAttachClient ¶
func NewOpenStorageMountAttachClient(cc *grpc.ClientConn) OpenStorageMountAttachClient
type OpenStorageMountAttachServer ¶
type OpenStorageMountAttachServer interface {
// Attach attaches device to the host that the client is communicating with.
Attach(context.Context, *SdkVolumeAttachRequest) (*SdkVolumeAttachResponse, error)
// Detaches a the volume from the host
Detach(context.Context, *SdkVolumeDetachRequest) (*SdkVolumeDetachResponse, error)
// Mount mounts an attached volume in the host that the client is communicating with
Mount(context.Context, *SdkVolumeMountRequest) (*SdkVolumeMountResponse, error)
// Unmount unmounts a mounted volume in the host that the client is communicating with
Unmount(context.Context, *SdkVolumeUnmountRequest) (*SdkVolumeUnmountResponse, error)
}
type OpenStorageNodeClient ¶
type OpenStorageNodeClient interface {
// Inspect returns information about the specified node
Inspect(ctx context.Context, in *SdkNodeInspectRequest, opts ...grpc.CallOption) (*SdkNodeInspectResponse, error)
// InspectCurrent returns information about the storage node
// where the client is currently connected to.
InspectCurrent(ctx context.Context, in *SdkNodeInspectCurrentRequest, opts ...grpc.CallOption) (*SdkNodeInspectCurrentResponse, error)
// Enumerate returns the ids of all the nodes in the current cluster
Enumerate(ctx context.Context, in *SdkNodeEnumerateRequest, opts ...grpc.CallOption) (*SdkNodeEnumerateResponse, error)
}
func NewOpenStorageNodeClient ¶
func NewOpenStorageNodeClient(cc *grpc.ClientConn) OpenStorageNodeClient
type OpenStorageNodeServer ¶
type OpenStorageNodeServer interface {
// Inspect returns information about the specified node
Inspect(context.Context, *SdkNodeInspectRequest) (*SdkNodeInspectResponse, error)
// InspectCurrent returns information about the storage node
// where the client is currently connected to.
InspectCurrent(context.Context, *SdkNodeInspectCurrentRequest) (*SdkNodeInspectCurrentResponse, error)
// Enumerate returns the ids of all the nodes in the current cluster
Enumerate(context.Context, *SdkNodeEnumerateRequest) (*SdkNodeEnumerateResponse, error)
}
type OpenStorageObjectstoreClient ¶
type OpenStorageObjectstoreClient interface {
// Inspect returns information about the object store endpoint
Inspect(ctx context.Context, in *SdkObjectstoreInspectRequest, opts ...grpc.CallOption) (*SdkObjectstoreInspectResponse, error)
// Creates creates an object store endpoint on specified volume
Create(ctx context.Context, in *SdkObjectstoreCreateRequest, opts ...grpc.CallOption) (*SdkObjectstoreCreateResponse, error)
// Delete destroys the object store endpoint on the volume
Delete(ctx context.Context, in *SdkObjectstoreDeleteRequest, opts ...grpc.CallOption) (*SdkObjectstoreDeleteResponse, error)
// Updates provided objectstore status.
// This call can be used to stop and start the server while maintaining the same
// object storage id.
Update(ctx context.Context, in *SdkObjectstoreUpdateRequest, opts ...grpc.CallOption) (*SdkObjectstoreUpdateResponse, error)
}
func NewOpenStorageObjectstoreClient ¶
func NewOpenStorageObjectstoreClient(cc *grpc.ClientConn) OpenStorageObjectstoreClient
type OpenStorageObjectstoreServer ¶
type OpenStorageObjectstoreServer interface {
// Inspect returns information about the object store endpoint
Inspect(context.Context, *SdkObjectstoreInspectRequest) (*SdkObjectstoreInspectResponse, error)
// Creates creates an object store endpoint on specified volume
Create(context.Context, *SdkObjectstoreCreateRequest) (*SdkObjectstoreCreateResponse, error)
// Delete destroys the object store endpoint on the volume
Delete(context.Context, *SdkObjectstoreDeleteRequest) (*SdkObjectstoreDeleteResponse, error)
// Updates provided objectstore status.
// This call can be used to stop and start the server while maintaining the same
// object storage id.
Update(context.Context, *SdkObjectstoreUpdateRequest) (*SdkObjectstoreUpdateResponse, error)
}
type OpenStorageSchedulePolicyClient ¶
type OpenStorageSchedulePolicyClient interface {
// Create creates a new snapshot schedule. They can be setup daily,
// weekly, or monthly.
Create(ctx context.Context, in *SdkSchedulePolicyCreateRequest, opts ...grpc.CallOption) (*SdkSchedulePolicyCreateResponse, error)
// Update a snapshot schedule
Update(ctx context.Context, in *SdkSchedulePolicyUpdateRequest, opts ...grpc.CallOption) (*SdkSchedulePolicyUpdateResponse, error)
// Enumerate returns a list of schedules
Enumerate(ctx context.Context, in *SdkSchedulePolicyEnumerateRequest, opts ...grpc.CallOption) (*SdkSchedulePolicyEnumerateResponse, error)
// Inspect returns information about a specified schedule
Inspect(ctx context.Context, in *SdkSchedulePolicyInspectRequest, opts ...grpc.CallOption) (*SdkSchedulePolicyInspectResponse, error)
// Delete removes a snapshot schedule
Delete(ctx context.Context, in *SdkSchedulePolicyDeleteRequest, opts ...grpc.CallOption) (*SdkSchedulePolicyDeleteResponse, error)
}
func NewOpenStorageSchedulePolicyClient ¶
func NewOpenStorageSchedulePolicyClient(cc *grpc.ClientConn) OpenStorageSchedulePolicyClient
type OpenStorageSchedulePolicyServer ¶
type OpenStorageSchedulePolicyServer interface {
// Create creates a new snapshot schedule. They can be setup daily,
// weekly, or monthly.
Create(context.Context, *SdkSchedulePolicyCreateRequest) (*SdkSchedulePolicyCreateResponse, error)
// Update a snapshot schedule
Update(context.Context, *SdkSchedulePolicyUpdateRequest) (*SdkSchedulePolicyUpdateResponse, error)
// Enumerate returns a list of schedules
Enumerate(context.Context, *SdkSchedulePolicyEnumerateRequest) (*SdkSchedulePolicyEnumerateResponse, error)
// Inspect returns information about a specified schedule
Inspect(context.Context, *SdkSchedulePolicyInspectRequest) (*SdkSchedulePolicyInspectResponse, error)
// Delete removes a snapshot schedule
Delete(context.Context, *SdkSchedulePolicyDeleteRequest) (*SdkSchedulePolicyDeleteResponse, error)
}
type OpenStorageVolumeClient ¶
type OpenStorageVolumeClient interface {
// Create creates a volume according to the specification provided
//
// ##### Example
// {% codetabs name="Golang", type="go" -%}
// id, err := client.Create(context.Background(), &api.SdkVolumeCreateRequest{
// Name: "volume-12345-east",
// Spec: &api.VolumeSpec {
// Size: 1234567,
// },
// })
// {%- language name="Python", type="py" -%}
// en_resp = client.Create(api_pb2.SdkVolumeCreateRequest(
// name="volume-12345-east",
// spec=api_pb2.VolumeSpec(size=1234567)))
// {%- endcodetabs %}
Create(ctx context.Context, in *SdkVolumeCreateRequest, opts ...grpc.CallOption) (*SdkVolumeCreateResponse, error)
// Clone creates a new writable volume cloned from an existing volume
Clone(ctx context.Context, in *SdkVolumeCloneRequest, opts ...grpc.CallOption) (*SdkVolumeCloneResponse, error)
// Delete deletes the provided volume
Delete(ctx context.Context, in *SdkVolumeDeleteRequest, opts ...grpc.CallOption) (*SdkVolumeDeleteResponse, error)
// Inspect returns information about a volume
Inspect(ctx context.Context, in *SdkVolumeInspectRequest, opts ...grpc.CallOption) (*SdkVolumeInspectResponse, error)
// Update provides a method for manipulating the specification and attributes of a volume.
// Set can be used to resize a volume, update labels, change replica count, and much more.
Update(ctx context.Context, in *SdkVolumeUpdateRequest, opts ...grpc.CallOption) (*SdkVolumeUpdateResponse, error)
// Stats returns the statistics for the requested volume
Stats(ctx context.Context, in *SdkVolumeStatsRequest, opts ...grpc.CallOption) (*SdkVolumeStatsResponse, error)
// Enumerate returns a list of volume ids
Enumerate(ctx context.Context, in *SdkVolumeEnumerateRequest, opts ...grpc.CallOption) (*SdkVolumeEnumerateResponse, error)
// Enumerate returns a list of volume ids that match the labels if any are provided.
EnumerateWithFilters(ctx context.Context, in *SdkVolumeEnumerateWithFiltersRequest, opts ...grpc.CallOption) (*SdkVolumeEnumerateWithFiltersResponse, error)
// SnapshotCreate creates a snapshot of a volume. This creates an immutable (read-only),
// point-in-time snapshot of a volume. To create a new writable volume from
// a snapshot, please use OpenStorageVolume.Clone().
SnapshotCreate(ctx context.Context, in *SdkVolumeSnapshotCreateRequest, opts ...grpc.CallOption) (*SdkVolumeSnapshotCreateResponse, error)
// SnapshotRestore restores a volume to a specified snapshot
SnapshotRestore(ctx context.Context, in *SdkVolumeSnapshotRestoreRequest, opts ...grpc.CallOption) (*SdkVolumeSnapshotRestoreResponse, error)
// SnapshotEnumerate returns a list of snapshots for a specific volume
SnapshotEnumerate(ctx context.Context, in *SdkVolumeSnapshotEnumerateRequest, opts ...grpc.CallOption) (*SdkVolumeSnapshotEnumerateResponse, error)
// SnapshotEnumerate returns a list of snapshots.
// To filter all the snapshots for a specific volume which may no longer exist,
// specifiy a volume id.
// Labels can also be used to filter the snapshot list.
// If neither are provided all snapshots will be returned.
SnapshotEnumerateWithFilters(ctx context.Context, in *SdkVolumeSnapshotEnumerateWithFiltersRequest, opts ...grpc.CallOption) (*SdkVolumeSnapshotEnumerateWithFiltersResponse, error)
// Sets the snapshot schedules. This information is saved in the VolumeSpec.snapshot_schedule
// as `policy=<name>,...`. This function will overwrite any policy values
// in the volume. To delete the policies in the volume send no policies.
SnapshotScheduleUpdate(ctx context.Context, in *SdkVolumeSnapshotScheduleUpdateRequest, opts ...grpc.CallOption) (*SdkVolumeSnapshotScheduleUpdateResponse, error)
}
func NewOpenStorageVolumeClient ¶
func NewOpenStorageVolumeClient(cc *grpc.ClientConn) OpenStorageVolumeClient
type OpenStorageVolumeServer ¶
type OpenStorageVolumeServer interface {
// Create creates a volume according to the specification provided
//
// ##### Example
// {% codetabs name="Golang", type="go" -%}
// id, err := client.Create(context.Background(), &api.SdkVolumeCreateRequest{
// Name: "volume-12345-east",
// Spec: &api.VolumeSpec {
// Size: 1234567,
// },
// })
// {%- language name="Python", type="py" -%}
// en_resp = client.Create(api_pb2.SdkVolumeCreateRequest(
// name="volume-12345-east",
// spec=api_pb2.VolumeSpec(size=1234567)))
// {%- endcodetabs %}
Create(context.Context, *SdkVolumeCreateRequest) (*SdkVolumeCreateResponse, error)
// Clone creates a new writable volume cloned from an existing volume
Clone(context.Context, *SdkVolumeCloneRequest) (*SdkVolumeCloneResponse, error)
// Delete deletes the provided volume
Delete(context.Context, *SdkVolumeDeleteRequest) (*SdkVolumeDeleteResponse, error)
// Inspect returns information about a volume
Inspect(context.Context, *SdkVolumeInspectRequest) (*SdkVolumeInspectResponse, error)
// Update provides a method for manipulating the specification and attributes of a volume.
// Set can be used to resize a volume, update labels, change replica count, and much more.
Update(context.Context, *SdkVolumeUpdateRequest) (*SdkVolumeUpdateResponse, error)
// Stats returns the statistics for the requested volume
Stats(context.Context, *SdkVolumeStatsRequest) (*SdkVolumeStatsResponse, error)
// Enumerate returns a list of volume ids
Enumerate(context.Context, *SdkVolumeEnumerateRequest) (*SdkVolumeEnumerateResponse, error)
// Enumerate returns a list of volume ids that match the labels if any are provided.
EnumerateWithFilters(context.Context, *SdkVolumeEnumerateWithFiltersRequest) (*SdkVolumeEnumerateWithFiltersResponse, error)
// SnapshotCreate creates a snapshot of a volume. This creates an immutable (read-only),
// point-in-time snapshot of a volume. To create a new writable volume from
// a snapshot, please use OpenStorageVolume.Clone().
SnapshotCreate(context.Context, *SdkVolumeSnapshotCreateRequest) (*SdkVolumeSnapshotCreateResponse, error)
// SnapshotRestore restores a volume to a specified snapshot
SnapshotRestore(context.Context, *SdkVolumeSnapshotRestoreRequest) (*SdkVolumeSnapshotRestoreResponse, error)
// SnapshotEnumerate returns a list of snapshots for a specific volume
SnapshotEnumerate(context.Context, *SdkVolumeSnapshotEnumerateRequest) (*SdkVolumeSnapshotEnumerateResponse, error)
// SnapshotEnumerate returns a list of snapshots.
// To filter all the snapshots for a specific volume which may no longer exist,
// specifiy a volume id.
// Labels can also be used to filter the snapshot list.
// If neither are provided all snapshots will be returned.
SnapshotEnumerateWithFilters(context.Context, *SdkVolumeSnapshotEnumerateWithFiltersRequest) (*SdkVolumeSnapshotEnumerateWithFiltersResponse, error)
// Sets the snapshot schedules. This information is saved in the VolumeSpec.snapshot_schedule
// as `policy=<name>,...`. This function will overwrite any policy values
// in the volume. To delete the policies in the volume send no policies.
SnapshotScheduleUpdate(context.Context, *SdkVolumeSnapshotScheduleUpdateRequest) (*SdkVolumeSnapshotScheduleUpdateResponse, error)
}
type OperationFlags ¶
type OperationFlags int32
const ( OperationFlags_OP_FLAGS_UNKNOWN OperationFlags = 0 OperationFlags_OP_FLAGS_NONE OperationFlags = 1 // Perform a force_detach during detach operation OperationFlags_OP_FLAGS_DETACH_FORCE OperationFlags = 2 )
func (OperationFlags) EnumDescriptor ¶
func (OperationFlags) EnumDescriptor() ([]byte, []int)
func (OperationFlags) String ¶
func (x OperationFlags) String() string
type ReplicaSet ¶
type ReplicaSet struct {
Nodes []string `protobuf:"bytes,1,rep,name=nodes" json:"nodes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ReplicaSet set of machine IDs (nodes) to which part of this volume is erasure coded - for clustered storage arrays swagger:model
func (*ReplicaSet) Descriptor ¶
func (*ReplicaSet) Descriptor() ([]byte, []int)
func (*ReplicaSet) GetNodes ¶
func (m *ReplicaSet) GetNodes() []string
func (*ReplicaSet) ProtoMessage ¶
func (*ReplicaSet) ProtoMessage()
func (*ReplicaSet) Reset ¶
func (m *ReplicaSet) Reset()
func (*ReplicaSet) String ¶
func (m *ReplicaSet) String() string
func (*ReplicaSet) XXX_DiscardUnknown ¶
func (m *ReplicaSet) XXX_DiscardUnknown()
func (*ReplicaSet) XXX_Marshal ¶
func (m *ReplicaSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReplicaSet) XXX_Merge ¶
func (dst *ReplicaSet) XXX_Merge(src proto.Message)
func (*ReplicaSet) XXX_Size ¶
func (m *ReplicaSet) XXX_Size() int
func (*ReplicaSet) XXX_Unmarshal ¶
func (m *ReplicaSet) XXX_Unmarshal(b []byte) error
type Report ¶
type Report struct {
// Directory count
Directories int64 `protobuf:"varint,2,opt,name=directories" json:"directories,omitempty"`
// File count
Files int64 `protobuf:"varint,3,opt,name=files" json:"files,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Report) Descriptor ¶
func (*Report) GetDirectories ¶
func (*Report) ProtoMessage ¶
func (*Report) ProtoMessage()
func (*Report) XXX_DiscardUnknown ¶
func (m *Report) XXX_DiscardUnknown()
func (*Report) XXX_Marshal ¶
func (*Report) XXX_Unmarshal ¶
type ResourceType ¶
type ResourceType int32
const ( ResourceType_RESOURCE_TYPE_NONE ResourceType = 0 ResourceType_RESOURCE_TYPE_VOLUME ResourceType = 1 ResourceType_RESOURCE_TYPE_NODE ResourceType = 2 ResourceType_RESOURCE_TYPE_CLUSTER ResourceType = 3 ResourceType_RESOURCE_TYPE_DRIVE ResourceType = 4 )
func (ResourceType) EnumDescriptor ¶
func (ResourceType) EnumDescriptor() ([]byte, []int)
func (ResourceType) String ¶
func (x ResourceType) String() string
type RuntimeStateMap ¶
type RuntimeStateMap struct {
RuntimeState map[string]string `` /* 164-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
RuntimeStateMap is a list of name value mapping of driver specific runtime information. swagger:model
func (*RuntimeStateMap) Descriptor ¶
func (*RuntimeStateMap) Descriptor() ([]byte, []int)
func (*RuntimeStateMap) GetRuntimeState ¶
func (m *RuntimeStateMap) GetRuntimeState() map[string]string
func (*RuntimeStateMap) ProtoMessage ¶
func (*RuntimeStateMap) ProtoMessage()
func (*RuntimeStateMap) Reset ¶
func (m *RuntimeStateMap) Reset()
func (*RuntimeStateMap) String ¶
func (m *RuntimeStateMap) String() string
func (*RuntimeStateMap) XXX_DiscardUnknown ¶
func (m *RuntimeStateMap) XXX_DiscardUnknown()
func (*RuntimeStateMap) XXX_Marshal ¶
func (m *RuntimeStateMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RuntimeStateMap) XXX_Merge ¶
func (dst *RuntimeStateMap) XXX_Merge(src proto.Message)
func (*RuntimeStateMap) XXX_Size ¶
func (m *RuntimeStateMap) XXX_Size() int
func (*RuntimeStateMap) XXX_Unmarshal ¶
func (m *RuntimeStateMap) XXX_Unmarshal(b []byte) error
type SdkAlertsAlertTypeQuery ¶
type SdkAlertsAlertTypeQuery struct {
// Resource type used to build query.
ResourceType ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,enum=openstorage.api.ResourceType" json:"resource_type,omitempty"`
// Alert type used to build query.
AlertType int64 `protobuf:"varint,2,opt,name=alert_type,json=alertType" json:"alert_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsAlertTypeQuery queries for alerts using alert type and it requires that resource type be provided as well.
func (*SdkAlertsAlertTypeQuery) Descriptor ¶
func (*SdkAlertsAlertTypeQuery) Descriptor() ([]byte, []int)
func (*SdkAlertsAlertTypeQuery) GetAlertType ¶
func (m *SdkAlertsAlertTypeQuery) GetAlertType() int64
func (*SdkAlertsAlertTypeQuery) GetResourceType ¶
func (m *SdkAlertsAlertTypeQuery) GetResourceType() ResourceType
func (*SdkAlertsAlertTypeQuery) ProtoMessage ¶
func (*SdkAlertsAlertTypeQuery) ProtoMessage()
func (*SdkAlertsAlertTypeQuery) Reset ¶
func (m *SdkAlertsAlertTypeQuery) Reset()
func (*SdkAlertsAlertTypeQuery) String ¶
func (m *SdkAlertsAlertTypeQuery) String() string
func (*SdkAlertsAlertTypeQuery) XXX_DiscardUnknown ¶
func (m *SdkAlertsAlertTypeQuery) XXX_DiscardUnknown()
func (*SdkAlertsAlertTypeQuery) XXX_Marshal ¶
func (m *SdkAlertsAlertTypeQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsAlertTypeQuery) XXX_Merge ¶
func (dst *SdkAlertsAlertTypeQuery) XXX_Merge(src proto.Message)
func (*SdkAlertsAlertTypeQuery) XXX_Size ¶
func (m *SdkAlertsAlertTypeQuery) XXX_Size() int
func (*SdkAlertsAlertTypeQuery) XXX_Unmarshal ¶
func (m *SdkAlertsAlertTypeQuery) XXX_Unmarshal(b []byte) error
type SdkAlertsCountSpan ¶
type SdkAlertsCountSpan struct {
// Min count of such alerts raised so far.
MinCount int64 `protobuf:"varint,1,opt,name=min_count,json=minCount" json:"min_count,omitempty"`
// Max count of such alerts raised so far.
MaxCount int64 `protobuf:"varint,2,opt,name=max_count,json=maxCount" json:"max_count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsCountSpan to store count range information.
func (*SdkAlertsCountSpan) Descriptor ¶
func (*SdkAlertsCountSpan) Descriptor() ([]byte, []int)
func (*SdkAlertsCountSpan) GetMaxCount ¶
func (m *SdkAlertsCountSpan) GetMaxCount() int64
func (*SdkAlertsCountSpan) GetMinCount ¶
func (m *SdkAlertsCountSpan) GetMinCount() int64
func (*SdkAlertsCountSpan) ProtoMessage ¶
func (*SdkAlertsCountSpan) ProtoMessage()
func (*SdkAlertsCountSpan) Reset ¶
func (m *SdkAlertsCountSpan) Reset()
func (*SdkAlertsCountSpan) String ¶
func (m *SdkAlertsCountSpan) String() string
func (*SdkAlertsCountSpan) XXX_DiscardUnknown ¶
func (m *SdkAlertsCountSpan) XXX_DiscardUnknown()
func (*SdkAlertsCountSpan) XXX_Marshal ¶
func (m *SdkAlertsCountSpan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsCountSpan) XXX_Merge ¶
func (dst *SdkAlertsCountSpan) XXX_Merge(src proto.Message)
func (*SdkAlertsCountSpan) XXX_Size ¶
func (m *SdkAlertsCountSpan) XXX_Size() int
func (*SdkAlertsCountSpan) XXX_Unmarshal ¶
func (m *SdkAlertsCountSpan) XXX_Unmarshal(b []byte) error
type SdkAlertsDeleteRequest ¶
type SdkAlertsDeleteRequest struct {
// It takes a list of queries to find matching alerts.
// Matching alerts are deleted.
Queries []*SdkAlertsQuery `protobuf:"bytes,1,rep,name=queries" json:"queries,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsDeleteRequest is a request message to delete alerts.
func (*SdkAlertsDeleteRequest) Descriptor ¶
func (*SdkAlertsDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkAlertsDeleteRequest) GetQueries ¶
func (m *SdkAlertsDeleteRequest) GetQueries() []*SdkAlertsQuery
func (*SdkAlertsDeleteRequest) ProtoMessage ¶
func (*SdkAlertsDeleteRequest) ProtoMessage()
func (*SdkAlertsDeleteRequest) Reset ¶
func (m *SdkAlertsDeleteRequest) Reset()
func (*SdkAlertsDeleteRequest) String ¶
func (m *SdkAlertsDeleteRequest) String() string
func (*SdkAlertsDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkAlertsDeleteRequest) XXX_DiscardUnknown()
func (*SdkAlertsDeleteRequest) XXX_Marshal ¶
func (m *SdkAlertsDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsDeleteRequest) XXX_Merge ¶
func (dst *SdkAlertsDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkAlertsDeleteRequest) XXX_Size ¶
func (m *SdkAlertsDeleteRequest) XXX_Size() int
func (*SdkAlertsDeleteRequest) XXX_Unmarshal ¶
func (m *SdkAlertsDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkAlertsDeleteResponse ¶
type SdkAlertsDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsDeleteResponse is empty.
func (*SdkAlertsDeleteResponse) Descriptor ¶
func (*SdkAlertsDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkAlertsDeleteResponse) ProtoMessage ¶
func (*SdkAlertsDeleteResponse) ProtoMessage()
func (*SdkAlertsDeleteResponse) Reset ¶
func (m *SdkAlertsDeleteResponse) Reset()
func (*SdkAlertsDeleteResponse) String ¶
func (m *SdkAlertsDeleteResponse) String() string
func (*SdkAlertsDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkAlertsDeleteResponse) XXX_DiscardUnknown()
func (*SdkAlertsDeleteResponse) XXX_Marshal ¶
func (m *SdkAlertsDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsDeleteResponse) XXX_Merge ¶
func (dst *SdkAlertsDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkAlertsDeleteResponse) XXX_Size ¶
func (m *SdkAlertsDeleteResponse) XXX_Size() int
func (*SdkAlertsDeleteResponse) XXX_Unmarshal ¶
func (m *SdkAlertsDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkAlertsEnumerateRequest ¶
type SdkAlertsEnumerateRequest struct {
// It is a list of queries to find matching alerts.
// Output of each of these queries is added to a global pool
// and returned as output of an RPC call.
// In that sense alerts are fetched if they match any of the
// queries.
Queries []*SdkAlertsQuery `protobuf:"bytes,1,rep,name=queries" json:"queries,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsEnumerateRequest is a request message to enumerate alerts.
func (*SdkAlertsEnumerateRequest) Descriptor ¶
func (*SdkAlertsEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkAlertsEnumerateRequest) GetQueries ¶
func (m *SdkAlertsEnumerateRequest) GetQueries() []*SdkAlertsQuery
func (*SdkAlertsEnumerateRequest) ProtoMessage ¶
func (*SdkAlertsEnumerateRequest) ProtoMessage()
func (*SdkAlertsEnumerateRequest) Reset ¶
func (m *SdkAlertsEnumerateRequest) Reset()
func (*SdkAlertsEnumerateRequest) String ¶
func (m *SdkAlertsEnumerateRequest) String() string
func (*SdkAlertsEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkAlertsEnumerateRequest) XXX_DiscardUnknown()
func (*SdkAlertsEnumerateRequest) XXX_Marshal ¶
func (m *SdkAlertsEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsEnumerateRequest) XXX_Merge ¶
func (dst *SdkAlertsEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkAlertsEnumerateRequest) XXX_Size ¶
func (m *SdkAlertsEnumerateRequest) XXX_Size() int
func (*SdkAlertsEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkAlertsEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkAlertsEnumerateResponse ¶
type SdkAlertsEnumerateResponse struct {
// Response contains a list of alerts.
Alerts []*Alert `protobuf:"bytes,1,rep,name=alerts" json:"alerts,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsEnumerateResponse is a list of alerts.
func (*SdkAlertsEnumerateResponse) Descriptor ¶
func (*SdkAlertsEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkAlertsEnumerateResponse) GetAlerts ¶
func (m *SdkAlertsEnumerateResponse) GetAlerts() []*Alert
func (*SdkAlertsEnumerateResponse) ProtoMessage ¶
func (*SdkAlertsEnumerateResponse) ProtoMessage()
func (*SdkAlertsEnumerateResponse) Reset ¶
func (m *SdkAlertsEnumerateResponse) Reset()
func (*SdkAlertsEnumerateResponse) String ¶
func (m *SdkAlertsEnumerateResponse) String() string
func (*SdkAlertsEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkAlertsEnumerateResponse) XXX_DiscardUnknown()
func (*SdkAlertsEnumerateResponse) XXX_Marshal ¶
func (m *SdkAlertsEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsEnumerateResponse) XXX_Merge ¶
func (dst *SdkAlertsEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkAlertsEnumerateResponse) XXX_Size ¶
func (m *SdkAlertsEnumerateResponse) XXX_Size() int
func (*SdkAlertsEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkAlertsEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkAlertsOption ¶
type SdkAlertsOption struct {
// Types that are valid to be assigned to Opt:
// *SdkAlertsOption_MinSeverityType
// *SdkAlertsOption_IsCleared
// *SdkAlertsOption_TimeSpan
// *SdkAlertsOption_CountSpan
Opt isSdkAlertsOption_Opt `protobuf_oneof:"opt"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsOption contains options for filtering alerts.
func (*SdkAlertsOption) Descriptor ¶
func (*SdkAlertsOption) Descriptor() ([]byte, []int)
func (*SdkAlertsOption) GetCountSpan ¶
func (m *SdkAlertsOption) GetCountSpan() *SdkAlertsCountSpan
func (*SdkAlertsOption) GetIsCleared ¶
func (m *SdkAlertsOption) GetIsCleared() bool
func (*SdkAlertsOption) GetMinSeverityType ¶
func (m *SdkAlertsOption) GetMinSeverityType() SeverityType
func (*SdkAlertsOption) GetOpt ¶
func (m *SdkAlertsOption) GetOpt() isSdkAlertsOption_Opt
func (*SdkAlertsOption) GetTimeSpan ¶
func (m *SdkAlertsOption) GetTimeSpan() *SdkAlertsTimeSpan
func (*SdkAlertsOption) ProtoMessage ¶
func (*SdkAlertsOption) ProtoMessage()
func (*SdkAlertsOption) Reset ¶
func (m *SdkAlertsOption) Reset()
func (*SdkAlertsOption) String ¶
func (m *SdkAlertsOption) String() string
func (*SdkAlertsOption) XXX_DiscardUnknown ¶
func (m *SdkAlertsOption) XXX_DiscardUnknown()
func (*SdkAlertsOption) XXX_Marshal ¶
func (m *SdkAlertsOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsOption) XXX_Merge ¶
func (dst *SdkAlertsOption) XXX_Merge(src proto.Message)
func (*SdkAlertsOption) XXX_OneofFuncs ¶
func (*SdkAlertsOption) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*SdkAlertsOption) XXX_Size ¶
func (m *SdkAlertsOption) XXX_Size() int
func (*SdkAlertsOption) XXX_Unmarshal ¶
func (m *SdkAlertsOption) XXX_Unmarshal(b []byte) error
type SdkAlertsOption_CountSpan ¶
type SdkAlertsOption_CountSpan struct {
CountSpan *SdkAlertsCountSpan `protobuf:"bytes,4,opt,name=count_span,json=countSpan,oneof"`
}
type SdkAlertsOption_IsCleared ¶
type SdkAlertsOption_IsCleared struct {
IsCleared bool `protobuf:"varint,2,opt,name=is_cleared,json=isCleared,oneof"`
}
type SdkAlertsOption_MinSeverityType ¶
type SdkAlertsOption_MinSeverityType struct {
MinSeverityType SeverityType `protobuf:"varint,1,opt,name=min_severity_type,json=minSeverityType,enum=openstorage.api.SeverityType,oneof"`
}
type SdkAlertsOption_TimeSpan ¶
type SdkAlertsOption_TimeSpan struct {
TimeSpan *SdkAlertsTimeSpan `protobuf:"bytes,3,opt,name=time_span,json=timeSpan,oneof"`
}
type SdkAlertsQuery ¶
type SdkAlertsQuery struct {
// One of the query types can be used to build SdkAlertsQuery.
//
// Types that are valid to be assigned to Query:
// *SdkAlertsQuery_ResourceTypeQuery
// *SdkAlertsQuery_AlertTypeQuery
// *SdkAlertsQuery_ResourceIdQuery
Query isSdkAlertsQuery_Query `protobuf_oneof:"query"`
// Opts is a list of options associated with one of the queries.
Opts []*SdkAlertsOption `protobuf:"bytes,4,rep,name=opts" json:"opts,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsQuery is one of the query types and a list of options. Each query object is one of the three query types and a list of options.
func (*SdkAlertsQuery) Descriptor ¶
func (*SdkAlertsQuery) Descriptor() ([]byte, []int)
func (*SdkAlertsQuery) GetAlertTypeQuery ¶
func (m *SdkAlertsQuery) GetAlertTypeQuery() *SdkAlertsAlertTypeQuery
func (*SdkAlertsQuery) GetOpts ¶
func (m *SdkAlertsQuery) GetOpts() []*SdkAlertsOption
func (*SdkAlertsQuery) GetQuery ¶
func (m *SdkAlertsQuery) GetQuery() isSdkAlertsQuery_Query
func (*SdkAlertsQuery) GetResourceIdQuery ¶
func (m *SdkAlertsQuery) GetResourceIdQuery() *SdkAlertsResourceIdQuery
func (*SdkAlertsQuery) GetResourceTypeQuery ¶
func (m *SdkAlertsQuery) GetResourceTypeQuery() *SdkAlertsResourceTypeQuery
func (*SdkAlertsQuery) ProtoMessage ¶
func (*SdkAlertsQuery) ProtoMessage()
func (*SdkAlertsQuery) Reset ¶
func (m *SdkAlertsQuery) Reset()
func (*SdkAlertsQuery) String ¶
func (m *SdkAlertsQuery) String() string
func (*SdkAlertsQuery) XXX_DiscardUnknown ¶
func (m *SdkAlertsQuery) XXX_DiscardUnknown()
func (*SdkAlertsQuery) XXX_Marshal ¶
func (m *SdkAlertsQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsQuery) XXX_Merge ¶
func (dst *SdkAlertsQuery) XXX_Merge(src proto.Message)
func (*SdkAlertsQuery) XXX_OneofFuncs ¶
func (*SdkAlertsQuery) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*SdkAlertsQuery) XXX_Size ¶
func (m *SdkAlertsQuery) XXX_Size() int
func (*SdkAlertsQuery) XXX_Unmarshal ¶
func (m *SdkAlertsQuery) XXX_Unmarshal(b []byte) error
type SdkAlertsQuery_AlertTypeQuery ¶
type SdkAlertsQuery_AlertTypeQuery struct {
AlertTypeQuery *SdkAlertsAlertTypeQuery `protobuf:"bytes,2,opt,name=alert_type_query,json=alertTypeQuery,oneof"`
}
type SdkAlertsQuery_ResourceIdQuery ¶
type SdkAlertsQuery_ResourceIdQuery struct {
ResourceIdQuery *SdkAlertsResourceIdQuery `protobuf:"bytes,3,opt,name=resource_id_query,json=resourceIdQuery,oneof"`
}
type SdkAlertsQuery_ResourceTypeQuery ¶
type SdkAlertsQuery_ResourceTypeQuery struct {
ResourceTypeQuery *SdkAlertsResourceTypeQuery `protobuf:"bytes,1,opt,name=resource_type_query,json=resourceTypeQuery,oneof"`
}
type SdkAlertsResourceIdQuery ¶
type SdkAlertsResourceIdQuery struct {
// Resource type used to build query.
ResourceType ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,enum=openstorage.api.ResourceType" json:"resource_type,omitempty"`
// Alert type used to build query.
AlertType int64 `protobuf:"varint,2,opt,name=alert_type,json=alertType" json:"alert_type,omitempty"`
// Resource ID used to build query.
ResourceId string `protobuf:"bytes,3,opt,name=resource_id,json=resourceId" json:"resource_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsResourceIdQuery queries for alerts using resource id and it requires that both alert type and resource type be provided as well.
func (*SdkAlertsResourceIdQuery) Descriptor ¶
func (*SdkAlertsResourceIdQuery) Descriptor() ([]byte, []int)
func (*SdkAlertsResourceIdQuery) GetAlertType ¶
func (m *SdkAlertsResourceIdQuery) GetAlertType() int64
func (*SdkAlertsResourceIdQuery) GetResourceId ¶
func (m *SdkAlertsResourceIdQuery) GetResourceId() string
func (*SdkAlertsResourceIdQuery) GetResourceType ¶
func (m *SdkAlertsResourceIdQuery) GetResourceType() ResourceType
func (*SdkAlertsResourceIdQuery) ProtoMessage ¶
func (*SdkAlertsResourceIdQuery) ProtoMessage()
func (*SdkAlertsResourceIdQuery) Reset ¶
func (m *SdkAlertsResourceIdQuery) Reset()
func (*SdkAlertsResourceIdQuery) String ¶
func (m *SdkAlertsResourceIdQuery) String() string
func (*SdkAlertsResourceIdQuery) XXX_DiscardUnknown ¶
func (m *SdkAlertsResourceIdQuery) XXX_DiscardUnknown()
func (*SdkAlertsResourceIdQuery) XXX_Marshal ¶
func (m *SdkAlertsResourceIdQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsResourceIdQuery) XXX_Merge ¶
func (dst *SdkAlertsResourceIdQuery) XXX_Merge(src proto.Message)
func (*SdkAlertsResourceIdQuery) XXX_Size ¶
func (m *SdkAlertsResourceIdQuery) XXX_Size() int
func (*SdkAlertsResourceIdQuery) XXX_Unmarshal ¶
func (m *SdkAlertsResourceIdQuery) XXX_Unmarshal(b []byte) error
type SdkAlertsResourceTypeQuery ¶
type SdkAlertsResourceTypeQuery struct {
// Resource type used to build query.
ResourceType ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,enum=openstorage.api.ResourceType" json:"resource_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsResourceTypeQuery queries for alerts using only resource id.
func (*SdkAlertsResourceTypeQuery) Descriptor ¶
func (*SdkAlertsResourceTypeQuery) Descriptor() ([]byte, []int)
func (*SdkAlertsResourceTypeQuery) GetResourceType ¶
func (m *SdkAlertsResourceTypeQuery) GetResourceType() ResourceType
func (*SdkAlertsResourceTypeQuery) ProtoMessage ¶
func (*SdkAlertsResourceTypeQuery) ProtoMessage()
func (*SdkAlertsResourceTypeQuery) Reset ¶
func (m *SdkAlertsResourceTypeQuery) Reset()
func (*SdkAlertsResourceTypeQuery) String ¶
func (m *SdkAlertsResourceTypeQuery) String() string
func (*SdkAlertsResourceTypeQuery) XXX_DiscardUnknown ¶
func (m *SdkAlertsResourceTypeQuery) XXX_DiscardUnknown()
func (*SdkAlertsResourceTypeQuery) XXX_Marshal ¶
func (m *SdkAlertsResourceTypeQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsResourceTypeQuery) XXX_Merge ¶
func (dst *SdkAlertsResourceTypeQuery) XXX_Merge(src proto.Message)
func (*SdkAlertsResourceTypeQuery) XXX_Size ¶
func (m *SdkAlertsResourceTypeQuery) XXX_Size() int
func (*SdkAlertsResourceTypeQuery) XXX_Unmarshal ¶
func (m *SdkAlertsResourceTypeQuery) XXX_Unmarshal(b []byte) error
type SdkAlertsTimeSpan ¶
type SdkAlertsTimeSpan struct {
// Start timestamp when Alert occured
StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
// End timestamp when Alert occured
EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAlertsTimeSpan to store time window information.
func (*SdkAlertsTimeSpan) Descriptor ¶
func (*SdkAlertsTimeSpan) Descriptor() ([]byte, []int)
func (*SdkAlertsTimeSpan) GetEndTime ¶
func (m *SdkAlertsTimeSpan) GetEndTime() *timestamp.Timestamp
func (*SdkAlertsTimeSpan) GetStartTime ¶
func (m *SdkAlertsTimeSpan) GetStartTime() *timestamp.Timestamp
func (*SdkAlertsTimeSpan) ProtoMessage ¶
func (*SdkAlertsTimeSpan) ProtoMessage()
func (*SdkAlertsTimeSpan) Reset ¶
func (m *SdkAlertsTimeSpan) Reset()
func (*SdkAlertsTimeSpan) String ¶
func (m *SdkAlertsTimeSpan) String() string
func (*SdkAlertsTimeSpan) XXX_DiscardUnknown ¶
func (m *SdkAlertsTimeSpan) XXX_DiscardUnknown()
func (*SdkAlertsTimeSpan) XXX_Marshal ¶
func (m *SdkAlertsTimeSpan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsTimeSpan) XXX_Merge ¶
func (dst *SdkAlertsTimeSpan) XXX_Merge(src proto.Message)
func (*SdkAlertsTimeSpan) XXX_Size ¶
func (m *SdkAlertsTimeSpan) XXX_Size() int
func (*SdkAlertsTimeSpan) XXX_Unmarshal ¶
func (m *SdkAlertsTimeSpan) XXX_Unmarshal(b []byte) error
type SdkAwsCredentialRequest ¶
type SdkAwsCredentialRequest struct {
// Access key
AccessKey string `protobuf:"bytes,1,opt,name=access_key,json=accessKey" json:"access_key,omitempty"`
// Secret key
SecretKey string `protobuf:"bytes,2,opt,name=secret_key,json=secretKey" json:"secret_key,omitempty"`
// Endpoint
Endpoint string `protobuf:"bytes,3,opt,name=endpoint" json:"endpoint,omitempty"`
// Region
Region string `protobuf:"bytes,4,opt,name=region" json:"region,omitempty"`
// (optional) Disable SSL connection
DisableSsl bool `protobuf:"varint,5,opt,name=disable_ssl,json=disableSsl" json:"disable_ssl,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines credentials for Aws/S3 endpoints
func (*SdkAwsCredentialRequest) Descriptor ¶
func (*SdkAwsCredentialRequest) Descriptor() ([]byte, []int)
func (*SdkAwsCredentialRequest) GetAccessKey ¶
func (m *SdkAwsCredentialRequest) GetAccessKey() string
func (*SdkAwsCredentialRequest) GetDisableSsl ¶
func (m *SdkAwsCredentialRequest) GetDisableSsl() bool
func (*SdkAwsCredentialRequest) GetEndpoint ¶
func (m *SdkAwsCredentialRequest) GetEndpoint() string
func (*SdkAwsCredentialRequest) GetRegion ¶
func (m *SdkAwsCredentialRequest) GetRegion() string
func (*SdkAwsCredentialRequest) GetSecretKey ¶
func (m *SdkAwsCredentialRequest) GetSecretKey() string
func (*SdkAwsCredentialRequest) ProtoMessage ¶
func (*SdkAwsCredentialRequest) ProtoMessage()
func (*SdkAwsCredentialRequest) Reset ¶
func (m *SdkAwsCredentialRequest) Reset()
func (*SdkAwsCredentialRequest) String ¶
func (m *SdkAwsCredentialRequest) String() string
func (*SdkAwsCredentialRequest) XXX_DiscardUnknown ¶
func (m *SdkAwsCredentialRequest) XXX_DiscardUnknown()
func (*SdkAwsCredentialRequest) XXX_Marshal ¶
func (m *SdkAwsCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAwsCredentialRequest) XXX_Merge ¶
func (dst *SdkAwsCredentialRequest) XXX_Merge(src proto.Message)
func (*SdkAwsCredentialRequest) XXX_Size ¶
func (m *SdkAwsCredentialRequest) XXX_Size() int
func (*SdkAwsCredentialRequest) XXX_Unmarshal ¶
func (m *SdkAwsCredentialRequest) XXX_Unmarshal(b []byte) error
type SdkAwsCredentialResponse ¶
type SdkAwsCredentialResponse struct {
// Access key
AccessKey string `protobuf:"bytes,2,opt,name=access_key,json=accessKey" json:"access_key,omitempty"`
// Endpoint
Endpoint string `protobuf:"bytes,3,opt,name=endpoint" json:"endpoint,omitempty"`
// Region
Region string `protobuf:"bytes,4,opt,name=region" json:"region,omitempty"`
// (optional) Disable SSL connection
DisableSsl bool `protobuf:"varint,5,opt,name=disable_ssl,json=disableSsl" json:"disable_ssl,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response for AWS/S3 credentials
func (*SdkAwsCredentialResponse) Descriptor ¶
func (*SdkAwsCredentialResponse) Descriptor() ([]byte, []int)
func (*SdkAwsCredentialResponse) GetAccessKey ¶
func (m *SdkAwsCredentialResponse) GetAccessKey() string
func (*SdkAwsCredentialResponse) GetDisableSsl ¶
func (m *SdkAwsCredentialResponse) GetDisableSsl() bool
func (*SdkAwsCredentialResponse) GetEndpoint ¶
func (m *SdkAwsCredentialResponse) GetEndpoint() string
func (*SdkAwsCredentialResponse) GetRegion ¶
func (m *SdkAwsCredentialResponse) GetRegion() string
func (*SdkAwsCredentialResponse) ProtoMessage ¶
func (*SdkAwsCredentialResponse) ProtoMessage()
func (*SdkAwsCredentialResponse) Reset ¶
func (m *SdkAwsCredentialResponse) Reset()
func (*SdkAwsCredentialResponse) String ¶
func (m *SdkAwsCredentialResponse) String() string
func (*SdkAwsCredentialResponse) XXX_DiscardUnknown ¶
func (m *SdkAwsCredentialResponse) XXX_DiscardUnknown()
func (*SdkAwsCredentialResponse) XXX_Marshal ¶
func (m *SdkAwsCredentialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAwsCredentialResponse) XXX_Merge ¶
func (dst *SdkAwsCredentialResponse) XXX_Merge(src proto.Message)
func (*SdkAwsCredentialResponse) XXX_Size ¶
func (m *SdkAwsCredentialResponse) XXX_Size() int
func (*SdkAwsCredentialResponse) XXX_Unmarshal ¶
func (m *SdkAwsCredentialResponse) XXX_Unmarshal(b []byte) error
type SdkAzureCredentialRequest ¶
type SdkAzureCredentialRequest struct {
// Account name
AccountName string `protobuf:"bytes,1,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// Account key
AccountKey string `protobuf:"bytes,2,opt,name=account_key,json=accountKey" json:"account_key,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines credentials for Azure
func (*SdkAzureCredentialRequest) Descriptor ¶
func (*SdkAzureCredentialRequest) Descriptor() ([]byte, []int)
func (*SdkAzureCredentialRequest) GetAccountKey ¶
func (m *SdkAzureCredentialRequest) GetAccountKey() string
func (*SdkAzureCredentialRequest) GetAccountName ¶
func (m *SdkAzureCredentialRequest) GetAccountName() string
func (*SdkAzureCredentialRequest) ProtoMessage ¶
func (*SdkAzureCredentialRequest) ProtoMessage()
func (*SdkAzureCredentialRequest) Reset ¶
func (m *SdkAzureCredentialRequest) Reset()
func (*SdkAzureCredentialRequest) String ¶
func (m *SdkAzureCredentialRequest) String() string
func (*SdkAzureCredentialRequest) XXX_DiscardUnknown ¶
func (m *SdkAzureCredentialRequest) XXX_DiscardUnknown()
func (*SdkAzureCredentialRequest) XXX_Marshal ¶
func (m *SdkAzureCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAzureCredentialRequest) XXX_Merge ¶
func (dst *SdkAzureCredentialRequest) XXX_Merge(src proto.Message)
func (*SdkAzureCredentialRequest) XXX_Size ¶
func (m *SdkAzureCredentialRequest) XXX_Size() int
func (*SdkAzureCredentialRequest) XXX_Unmarshal ¶
func (m *SdkAzureCredentialRequest) XXX_Unmarshal(b []byte) error
type SdkAzureCredentialResponse ¶
type SdkAzureCredentialResponse struct {
// Account name
AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response for Azure credentials
func (*SdkAzureCredentialResponse) Descriptor ¶
func (*SdkAzureCredentialResponse) Descriptor() ([]byte, []int)
func (*SdkAzureCredentialResponse) GetAccountName ¶
func (m *SdkAzureCredentialResponse) GetAccountName() string
func (*SdkAzureCredentialResponse) ProtoMessage ¶
func (*SdkAzureCredentialResponse) ProtoMessage()
func (*SdkAzureCredentialResponse) Reset ¶
func (m *SdkAzureCredentialResponse) Reset()
func (*SdkAzureCredentialResponse) String ¶
func (m *SdkAzureCredentialResponse) String() string
func (*SdkAzureCredentialResponse) XXX_DiscardUnknown ¶
func (m *SdkAzureCredentialResponse) XXX_DiscardUnknown()
func (*SdkAzureCredentialResponse) XXX_Marshal ¶
func (m *SdkAzureCredentialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAzureCredentialResponse) XXX_Merge ¶
func (dst *SdkAzureCredentialResponse) XXX_Merge(src proto.Message)
func (*SdkAzureCredentialResponse) XXX_Size ¶
func (m *SdkAzureCredentialResponse) XXX_Size() int
func (*SdkAzureCredentialResponse) XXX_Unmarshal ¶
func (m *SdkAzureCredentialResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupCatalogRequest ¶
type SdkCloudBackupCatalogRequest struct {
// Id of the backup
BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId" json:"backup_id,omitempty"`
// Credential id describe the credentials for the cloud
CredentialId string `protobuf:"bytes,2,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to get catalog of a backup stored by a cloud provider
func (*SdkCloudBackupCatalogRequest) Descriptor ¶
func (*SdkCloudBackupCatalogRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupCatalogRequest) GetBackupId ¶
func (m *SdkCloudBackupCatalogRequest) GetBackupId() string
func (*SdkCloudBackupCatalogRequest) GetCredentialId ¶
func (m *SdkCloudBackupCatalogRequest) GetCredentialId() string
func (*SdkCloudBackupCatalogRequest) ProtoMessage ¶
func (*SdkCloudBackupCatalogRequest) ProtoMessage()
func (*SdkCloudBackupCatalogRequest) Reset ¶
func (m *SdkCloudBackupCatalogRequest) Reset()
func (*SdkCloudBackupCatalogRequest) String ¶
func (m *SdkCloudBackupCatalogRequest) String() string
func (*SdkCloudBackupCatalogRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupCatalogRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupCatalogRequest) XXX_Marshal ¶
func (m *SdkCloudBackupCatalogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupCatalogRequest) XXX_Merge ¶
func (dst *SdkCloudBackupCatalogRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupCatalogRequest) XXX_Size ¶
func (m *SdkCloudBackupCatalogRequest) XXX_Size() int
func (*SdkCloudBackupCatalogRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupCatalogRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupCatalogResponse ¶
type SdkCloudBackupCatalogResponse struct {
// Contents is listing of backup contents
Contents []string `protobuf:"bytes,1,rep,name=contents" json:"contents,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing the contents of a backup stored by a cloud provider
func (*SdkCloudBackupCatalogResponse) Descriptor ¶
func (*SdkCloudBackupCatalogResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupCatalogResponse) GetContents ¶
func (m *SdkCloudBackupCatalogResponse) GetContents() []string
func (*SdkCloudBackupCatalogResponse) ProtoMessage ¶
func (*SdkCloudBackupCatalogResponse) ProtoMessage()
func (*SdkCloudBackupCatalogResponse) Reset ¶
func (m *SdkCloudBackupCatalogResponse) Reset()
func (*SdkCloudBackupCatalogResponse) String ¶
func (m *SdkCloudBackupCatalogResponse) String() string
func (*SdkCloudBackupCatalogResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupCatalogResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupCatalogResponse) XXX_Marshal ¶
func (m *SdkCloudBackupCatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupCatalogResponse) XXX_Merge ¶
func (dst *SdkCloudBackupCatalogResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupCatalogResponse) XXX_Size ¶
func (m *SdkCloudBackupCatalogResponse) XXX_Size() int
func (*SdkCloudBackupCatalogResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupCatalogResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupCreateRequest ¶
type SdkCloudBackupCreateRequest struct {
// VolumeID of the volume for which cloudbackup is requested
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Credential id refers to the cloud credentials needed to backup
CredentialId string `protobuf:"bytes,2,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
// Full indicates if full backup is desired even though incremental is possible
Full bool `protobuf:"varint,3,opt,name=full" json:"full,omitempty"`
// Name of the task performing this backup. This value is required and used for
// idempotency.
Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to create a backup of a volume to the cloud
func (*SdkCloudBackupCreateRequest) Descriptor ¶
func (*SdkCloudBackupCreateRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupCreateRequest) GetCredentialId ¶
func (m *SdkCloudBackupCreateRequest) GetCredentialId() string
func (*SdkCloudBackupCreateRequest) GetFull ¶
func (m *SdkCloudBackupCreateRequest) GetFull() bool
func (*SdkCloudBackupCreateRequest) GetName ¶
func (m *SdkCloudBackupCreateRequest) GetName() string
func (*SdkCloudBackupCreateRequest) GetVolumeId ¶
func (m *SdkCloudBackupCreateRequest) GetVolumeId() string
func (*SdkCloudBackupCreateRequest) ProtoMessage ¶
func (*SdkCloudBackupCreateRequest) ProtoMessage()
func (*SdkCloudBackupCreateRequest) Reset ¶
func (m *SdkCloudBackupCreateRequest) Reset()
func (*SdkCloudBackupCreateRequest) String ¶
func (m *SdkCloudBackupCreateRequest) String() string
func (*SdkCloudBackupCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupCreateRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupCreateRequest) XXX_Marshal ¶
func (m *SdkCloudBackupCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupCreateRequest) XXX_Merge ¶
func (dst *SdkCloudBackupCreateRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupCreateRequest) XXX_Size ¶
func (m *SdkCloudBackupCreateRequest) XXX_Size() int
func (*SdkCloudBackupCreateRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupCreateRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupCreateResponse ¶
type SdkCloudBackupCreateResponse struct {
// Name of the task performing the backup
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCloudBackupCreateResponse) Descriptor ¶
func (*SdkCloudBackupCreateResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupCreateResponse) GetName ¶
func (m *SdkCloudBackupCreateResponse) GetName() string
func (*SdkCloudBackupCreateResponse) ProtoMessage ¶
func (*SdkCloudBackupCreateResponse) ProtoMessage()
func (*SdkCloudBackupCreateResponse) Reset ¶
func (m *SdkCloudBackupCreateResponse) Reset()
func (*SdkCloudBackupCreateResponse) String ¶
func (m *SdkCloudBackupCreateResponse) String() string
func (*SdkCloudBackupCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupCreateResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupCreateResponse) XXX_Marshal ¶
func (m *SdkCloudBackupCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupCreateResponse) XXX_Merge ¶
func (dst *SdkCloudBackupCreateResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupCreateResponse) XXX_Size ¶
func (m *SdkCloudBackupCreateResponse) XXX_Size() int
func (*SdkCloudBackupCreateResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupCreateResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupDeleteAllRequest ¶
type SdkCloudBackupDeleteAllRequest struct {
// id of the volume for the request
SrcVolumeId string `protobuf:"bytes,1,opt,name=src_volume_id,json=srcVolumeId" json:"src_volume_id,omitempty"`
// Credential id is the credential for cloud to be used for the request
CredentialId string `protobuf:"bytes,2,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to delete all the backups stored by a cloud provider for a specified volume
func (*SdkCloudBackupDeleteAllRequest) Descriptor ¶
func (*SdkCloudBackupDeleteAllRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupDeleteAllRequest) GetCredentialId ¶
func (m *SdkCloudBackupDeleteAllRequest) GetCredentialId() string
func (*SdkCloudBackupDeleteAllRequest) GetSrcVolumeId ¶
func (m *SdkCloudBackupDeleteAllRequest) GetSrcVolumeId() string
func (*SdkCloudBackupDeleteAllRequest) ProtoMessage ¶
func (*SdkCloudBackupDeleteAllRequest) ProtoMessage()
func (*SdkCloudBackupDeleteAllRequest) Reset ¶
func (m *SdkCloudBackupDeleteAllRequest) Reset()
func (*SdkCloudBackupDeleteAllRequest) String ¶
func (m *SdkCloudBackupDeleteAllRequest) String() string
func (*SdkCloudBackupDeleteAllRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupDeleteAllRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupDeleteAllRequest) XXX_Marshal ¶
func (m *SdkCloudBackupDeleteAllRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupDeleteAllRequest) XXX_Merge ¶
func (dst *SdkCloudBackupDeleteAllRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupDeleteAllRequest) XXX_Size ¶
func (m *SdkCloudBackupDeleteAllRequest) XXX_Size() int
func (*SdkCloudBackupDeleteAllRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupDeleteAllRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupDeleteAllResponse ¶
type SdkCloudBackupDeleteAllResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCloudBackupDeleteAllResponse) Descriptor ¶
func (*SdkCloudBackupDeleteAllResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupDeleteAllResponse) ProtoMessage ¶
func (*SdkCloudBackupDeleteAllResponse) ProtoMessage()
func (*SdkCloudBackupDeleteAllResponse) Reset ¶
func (m *SdkCloudBackupDeleteAllResponse) Reset()
func (*SdkCloudBackupDeleteAllResponse) String ¶
func (m *SdkCloudBackupDeleteAllResponse) String() string
func (*SdkCloudBackupDeleteAllResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupDeleteAllResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupDeleteAllResponse) XXX_Marshal ¶
func (m *SdkCloudBackupDeleteAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupDeleteAllResponse) XXX_Merge ¶
func (dst *SdkCloudBackupDeleteAllResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupDeleteAllResponse) XXX_Size ¶
func (m *SdkCloudBackupDeleteAllResponse) XXX_Size() int
func (*SdkCloudBackupDeleteAllResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupDeleteAllResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupDeleteRequest ¶
type SdkCloudBackupDeleteRequest struct {
// ID is the ID of the cloud backup
BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId" json:"backup_id,omitempty"`
// Credential id is the credential for cloud to be used for the request
CredentialId string `protobuf:"bytes,2,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
// Force Delete cloudbackup even if there are dependencies. This may be
// needed if the backup is an incremental backup and subsequent backups
// depend on this backup specified by `backup_id`.
Force bool `protobuf:"varint,3,opt,name=force" json:"force,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to delete a single backup stored by a cloud provider
func (*SdkCloudBackupDeleteRequest) Descriptor ¶
func (*SdkCloudBackupDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupDeleteRequest) GetBackupId ¶
func (m *SdkCloudBackupDeleteRequest) GetBackupId() string
func (*SdkCloudBackupDeleteRequest) GetCredentialId ¶
func (m *SdkCloudBackupDeleteRequest) GetCredentialId() string
func (*SdkCloudBackupDeleteRequest) GetForce ¶
func (m *SdkCloudBackupDeleteRequest) GetForce() bool
func (*SdkCloudBackupDeleteRequest) ProtoMessage ¶
func (*SdkCloudBackupDeleteRequest) ProtoMessage()
func (*SdkCloudBackupDeleteRequest) Reset ¶
func (m *SdkCloudBackupDeleteRequest) Reset()
func (*SdkCloudBackupDeleteRequest) String ¶
func (m *SdkCloudBackupDeleteRequest) String() string
func (*SdkCloudBackupDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupDeleteRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupDeleteRequest) XXX_Marshal ¶
func (m *SdkCloudBackupDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupDeleteRequest) XXX_Merge ¶
func (dst *SdkCloudBackupDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupDeleteRequest) XXX_Size ¶
func (m *SdkCloudBackupDeleteRequest) XXX_Size() int
func (*SdkCloudBackupDeleteRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupDeleteResponse ¶
type SdkCloudBackupDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCloudBackupDeleteResponse) Descriptor ¶
func (*SdkCloudBackupDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupDeleteResponse) ProtoMessage ¶
func (*SdkCloudBackupDeleteResponse) ProtoMessage()
func (*SdkCloudBackupDeleteResponse) Reset ¶
func (m *SdkCloudBackupDeleteResponse) Reset()
func (*SdkCloudBackupDeleteResponse) String ¶
func (m *SdkCloudBackupDeleteResponse) String() string
func (*SdkCloudBackupDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupDeleteResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupDeleteResponse) XXX_Marshal ¶
func (m *SdkCloudBackupDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupDeleteResponse) XXX_Merge ¶
func (dst *SdkCloudBackupDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupDeleteResponse) XXX_Size ¶
func (m *SdkCloudBackupDeleteResponse) XXX_Size() int
func (*SdkCloudBackupDeleteResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupEnumerateRequest ¶
type SdkCloudBackupEnumerateRequest struct {
// (optional) Source id of the volume for the request.
SrcVolumeId string `protobuf:"bytes,1,opt,name=src_volume_id,json=srcVolumeId" json:"src_volume_id,omitempty"`
// (optional) Cluster id specifies the cluster for the request
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
// Credential id is the credential for cloud to be used for the request
CredentialId string `protobuf:"bytes,3,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
// (optional) All indicates if the request should show cloud backups for all clusters or the current cluster.
All bool `protobuf:"varint,4,opt,name=all" json:"all,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to list the backups stored by a cloud provider. The following combinations can be used to get cloud backup information:
* For a specific volume in current cluster: Set `src_volume_id` to your desired volume id and do not provide `cluster_id` and `all`. * For a specific volume in a specific cluster: Set `src_volume_id` to your desired volume id and specify `cluster_id`. * For a specific volume in all clusters: Set `src_volume_id` to your desired volume id and set `all` to true, do not provide `cluster_id`. * For all volumes in current cluster: do not provide `cluster_id`, `volume_id` and `all`. * For all volumes in a specific cluster: Set `cluster_id` to your desired cluster id and do not provide `volume_id` and `all`. * For all volumes in all clusters: Set `all` to true do not provide `volume_id` and `cluster_id`.
func (*SdkCloudBackupEnumerateRequest) Descriptor ¶
func (*SdkCloudBackupEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupEnumerateRequest) GetAll ¶
func (m *SdkCloudBackupEnumerateRequest) GetAll() bool
func (*SdkCloudBackupEnumerateRequest) GetClusterId ¶
func (m *SdkCloudBackupEnumerateRequest) GetClusterId() string
func (*SdkCloudBackupEnumerateRequest) GetCredentialId ¶
func (m *SdkCloudBackupEnumerateRequest) GetCredentialId() string
func (*SdkCloudBackupEnumerateRequest) GetSrcVolumeId ¶
func (m *SdkCloudBackupEnumerateRequest) GetSrcVolumeId() string
func (*SdkCloudBackupEnumerateRequest) ProtoMessage ¶
func (*SdkCloudBackupEnumerateRequest) ProtoMessage()
func (*SdkCloudBackupEnumerateRequest) Reset ¶
func (m *SdkCloudBackupEnumerateRequest) Reset()
func (*SdkCloudBackupEnumerateRequest) String ¶
func (m *SdkCloudBackupEnumerateRequest) String() string
func (*SdkCloudBackupEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupEnumerateRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupEnumerateRequest) XXX_Marshal ¶
func (m *SdkCloudBackupEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupEnumerateRequest) XXX_Merge ¶
func (dst *SdkCloudBackupEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupEnumerateRequest) XXX_Size ¶
func (m *SdkCloudBackupEnumerateRequest) XXX_Size() int
func (*SdkCloudBackupEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupEnumerateResponse ¶
type SdkCloudBackupEnumerateResponse struct {
Backups []*SdkCloudBackupInfo `protobuf:"bytes,1,rep,name=backups" json:"backups,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response which lists all the backups stored by a cloud provider
func (*SdkCloudBackupEnumerateResponse) Descriptor ¶
func (*SdkCloudBackupEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupEnumerateResponse) GetBackups ¶
func (m *SdkCloudBackupEnumerateResponse) GetBackups() []*SdkCloudBackupInfo
func (*SdkCloudBackupEnumerateResponse) ProtoMessage ¶
func (*SdkCloudBackupEnumerateResponse) ProtoMessage()
func (*SdkCloudBackupEnumerateResponse) Reset ¶
func (m *SdkCloudBackupEnumerateResponse) Reset()
func (*SdkCloudBackupEnumerateResponse) String ¶
func (m *SdkCloudBackupEnumerateResponse) String() string
func (*SdkCloudBackupEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupEnumerateResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupEnumerateResponse) XXX_Marshal ¶
func (m *SdkCloudBackupEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupEnumerateResponse) XXX_Merge ¶
func (dst *SdkCloudBackupEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupEnumerateResponse) XXX_Size ¶
func (m *SdkCloudBackupEnumerateResponse) XXX_Size() int
func (*SdkCloudBackupEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupHistoryItem ¶
type SdkCloudBackupHistoryItem struct {
// SrcVolumeID is volume ID which was backedup
SrcVolumeId string `protobuf:"bytes,1,opt,name=src_volume_id,json=srcVolumeId" json:"src_volume_id,omitempty"`
// TimeStamp is the time at which either backup completed/failed
Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp" json:"timestamp,omitempty"`
// Status indicates whether backup was completed/failed
Status SdkCloudBackupStatusType `protobuf:"varint,3,opt,name=status,enum=openstorage.api.SdkCloudBackupStatusType" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkCloudBackupHistoryItem contains information about a backup for a specific volume
func (*SdkCloudBackupHistoryItem) Descriptor ¶
func (*SdkCloudBackupHistoryItem) Descriptor() ([]byte, []int)
func (*SdkCloudBackupHistoryItem) GetSrcVolumeId ¶
func (m *SdkCloudBackupHistoryItem) GetSrcVolumeId() string
func (*SdkCloudBackupHistoryItem) GetStatus ¶
func (m *SdkCloudBackupHistoryItem) GetStatus() SdkCloudBackupStatusType
func (*SdkCloudBackupHistoryItem) GetTimestamp ¶
func (m *SdkCloudBackupHistoryItem) GetTimestamp() *timestamp.Timestamp
func (*SdkCloudBackupHistoryItem) ProtoMessage ¶
func (*SdkCloudBackupHistoryItem) ProtoMessage()
func (*SdkCloudBackupHistoryItem) Reset ¶
func (m *SdkCloudBackupHistoryItem) Reset()
func (*SdkCloudBackupHistoryItem) String ¶
func (m *SdkCloudBackupHistoryItem) String() string
func (*SdkCloudBackupHistoryItem) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupHistoryItem) XXX_DiscardUnknown()
func (*SdkCloudBackupHistoryItem) XXX_Marshal ¶
func (m *SdkCloudBackupHistoryItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupHistoryItem) XXX_Merge ¶
func (dst *SdkCloudBackupHistoryItem) XXX_Merge(src proto.Message)
func (*SdkCloudBackupHistoryItem) XXX_Size ¶
func (m *SdkCloudBackupHistoryItem) XXX_Size() int
func (*SdkCloudBackupHistoryItem) XXX_Unmarshal ¶
func (m *SdkCloudBackupHistoryItem) XXX_Unmarshal(b []byte) error
type SdkCloudBackupHistoryRequest ¶
type SdkCloudBackupHistoryRequest struct {
// This optional value defines which history of backups is being
// requested. If not provided, it will return the history for all volumes.
SrcVolumeId string `protobuf:"bytes,1,opt,name=src_volume_id,json=srcVolumeId" json:"src_volume_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to retreive the history of the backups for a specific volume to a cloud provider
func (*SdkCloudBackupHistoryRequest) Descriptor ¶
func (*SdkCloudBackupHistoryRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupHistoryRequest) GetSrcVolumeId ¶
func (m *SdkCloudBackupHistoryRequest) GetSrcVolumeId() string
func (*SdkCloudBackupHistoryRequest) ProtoMessage ¶
func (*SdkCloudBackupHistoryRequest) ProtoMessage()
func (*SdkCloudBackupHistoryRequest) Reset ¶
func (m *SdkCloudBackupHistoryRequest) Reset()
func (*SdkCloudBackupHistoryRequest) String ¶
func (m *SdkCloudBackupHistoryRequest) String() string
func (*SdkCloudBackupHistoryRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupHistoryRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupHistoryRequest) XXX_Marshal ¶
func (m *SdkCloudBackupHistoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupHistoryRequest) XXX_Merge ¶
func (dst *SdkCloudBackupHistoryRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupHistoryRequest) XXX_Size ¶
func (m *SdkCloudBackupHistoryRequest) XXX_Size() int
func (*SdkCloudBackupHistoryRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupHistoryRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupHistoryResponse ¶
type SdkCloudBackupHistoryResponse struct {
// HistoryList is list of past backups on this volume
HistoryList []*SdkCloudBackupHistoryItem `protobuf:"bytes,1,rep,name=history_list,json=historyList" json:"history_list,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing a list of history of backups to a cloud provider
func (*SdkCloudBackupHistoryResponse) Descriptor ¶
func (*SdkCloudBackupHistoryResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupHistoryResponse) GetHistoryList ¶
func (m *SdkCloudBackupHistoryResponse) GetHistoryList() []*SdkCloudBackupHistoryItem
func (*SdkCloudBackupHistoryResponse) ProtoMessage ¶
func (*SdkCloudBackupHistoryResponse) ProtoMessage()
func (*SdkCloudBackupHistoryResponse) Reset ¶
func (m *SdkCloudBackupHistoryResponse) Reset()
func (*SdkCloudBackupHistoryResponse) String ¶
func (m *SdkCloudBackupHistoryResponse) String() string
func (*SdkCloudBackupHistoryResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupHistoryResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupHistoryResponse) XXX_Marshal ¶
func (m *SdkCloudBackupHistoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupHistoryResponse) XXX_Merge ¶
func (dst *SdkCloudBackupHistoryResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupHistoryResponse) XXX_Size ¶
func (m *SdkCloudBackupHistoryResponse) XXX_Size() int
func (*SdkCloudBackupHistoryResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupHistoryResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupInfo ¶
type SdkCloudBackupInfo struct {
// This is the id as represented by the cloud provider
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Source volumeID of the backup
SrcVolumeId string `protobuf:"bytes,2,opt,name=src_volume_id,json=srcVolumeId" json:"src_volume_id,omitempty"`
// Name of the sourceVolume of the backup
SrcVolumeName string `protobuf:"bytes,3,opt,name=src_volume_name,json=srcVolumeName" json:"src_volume_name,omitempty"`
// Timestamp is the timestamp at which the source volume
// was backed up to cloud
Timestamp *timestamp.Timestamp `protobuf:"bytes,4,opt,name=timestamp" json:"timestamp,omitempty"`
// Metadata associated with the backup
Metadata map[string]string `` /* 136-byte string literal not displayed */
// Status indicates the status of the backup
Status SdkCloudBackupStatusType `protobuf:"varint,6,opt,name=status,enum=openstorage.api.SdkCloudBackupStatusType" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkCloudBackupInfo has information about a backup stored by a cloud provider
func (*SdkCloudBackupInfo) Descriptor ¶
func (*SdkCloudBackupInfo) Descriptor() ([]byte, []int)
func (*SdkCloudBackupInfo) GetId ¶
func (m *SdkCloudBackupInfo) GetId() string
func (*SdkCloudBackupInfo) GetMetadata ¶
func (m *SdkCloudBackupInfo) GetMetadata() map[string]string
func (*SdkCloudBackupInfo) GetSrcVolumeId ¶
func (m *SdkCloudBackupInfo) GetSrcVolumeId() string
func (*SdkCloudBackupInfo) GetSrcVolumeName ¶
func (m *SdkCloudBackupInfo) GetSrcVolumeName() string
func (*SdkCloudBackupInfo) GetStatus ¶
func (m *SdkCloudBackupInfo) GetStatus() SdkCloudBackupStatusType
func (*SdkCloudBackupInfo) GetTimestamp ¶
func (m *SdkCloudBackupInfo) GetTimestamp() *timestamp.Timestamp
func (*SdkCloudBackupInfo) ProtoMessage ¶
func (*SdkCloudBackupInfo) ProtoMessage()
func (*SdkCloudBackupInfo) Reset ¶
func (m *SdkCloudBackupInfo) Reset()
func (*SdkCloudBackupInfo) String ¶
func (m *SdkCloudBackupInfo) String() string
func (*SdkCloudBackupInfo) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupInfo) XXX_DiscardUnknown()
func (*SdkCloudBackupInfo) XXX_Marshal ¶
func (m *SdkCloudBackupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupInfo) XXX_Merge ¶
func (dst *SdkCloudBackupInfo) XXX_Merge(src proto.Message)
func (*SdkCloudBackupInfo) XXX_Size ¶
func (m *SdkCloudBackupInfo) XXX_Size() int
func (*SdkCloudBackupInfo) XXX_Unmarshal ¶
func (m *SdkCloudBackupInfo) XXX_Unmarshal(b []byte) error
type SdkCloudBackupOpType ¶
type SdkCloudBackupOpType int32
CloudBackup operations types
const ( // Unknown SdkCloudBackupOpType_SdkCloudBackupOpTypeUnknown SdkCloudBackupOpType = 0 // Backup SdkCloudBackupOpType_SdkCloudBackupOpTypeBackupOp SdkCloudBackupOpType = 1 // Restore SdkCloudBackupOpType_SdkCloudBackupOpTypeRestoreOp SdkCloudBackupOpType = 2 )
func CloudBackupOpTypeToSdkCloudBackupOpType ¶
func CloudBackupOpTypeToSdkCloudBackupOpType(t CloudBackupOpType) SdkCloudBackupOpType
func StringToSdkCloudBackupOpType ¶
func StringToSdkCloudBackupOpType(s string) SdkCloudBackupOpType
func (SdkCloudBackupOpType) EnumDescriptor ¶
func (SdkCloudBackupOpType) EnumDescriptor() ([]byte, []int)
func (SdkCloudBackupOpType) String ¶
func (x SdkCloudBackupOpType) String() string
type SdkCloudBackupRequestedState ¶
type SdkCloudBackupRequestedState int32
SdkCloudBackupRequestedState defines states to set a specified backup or restore to or from a cloud provider
const ( // Unknown state SdkCloudBackupRequestedState_SdkCloudBackupRequestedStateUnknown SdkCloudBackupRequestedState = 0 // Pause the backup or restore SdkCloudBackupRequestedState_SdkCloudBackupRequestedStatePause SdkCloudBackupRequestedState = 1 // Resume the backup or restore SdkCloudBackupRequestedState_SdkCloudBackupRequestedStateResume SdkCloudBackupRequestedState = 2 // Stop a backup or restore SdkCloudBackupRequestedState_SdkCloudBackupRequestedStateStop SdkCloudBackupRequestedState = 3 )
func (SdkCloudBackupRequestedState) EnumDescriptor ¶
func (SdkCloudBackupRequestedState) EnumDescriptor() ([]byte, []int)
func (SdkCloudBackupRequestedState) String ¶
func (x SdkCloudBackupRequestedState) String() string
type SdkCloudBackupRestoreRequest ¶
type SdkCloudBackupRestoreRequest struct {
// Backup ID being restored
BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId" json:"backup_id,omitempty"`
// Optional volume Name of the new volume to be created
// in the cluster for restoring the cloudbackup
RestoreVolumeName string `protobuf:"bytes,2,opt,name=restore_volume_name,json=restoreVolumeName" json:"restore_volume_name,omitempty"`
// The credential to be used for restore operation
CredentialId string `protobuf:"bytes,3,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
// Optional for provisioning restore
// volume (ResoreVolumeName should not be specified)
NodeId string `protobuf:"bytes,4,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
// Name of the task performing this restore
Name string `protobuf:"bytes,5,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to restore a volume from an existing backup stored by a cloud provider
func (*SdkCloudBackupRestoreRequest) Descriptor ¶
func (*SdkCloudBackupRestoreRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupRestoreRequest) GetBackupId ¶
func (m *SdkCloudBackupRestoreRequest) GetBackupId() string
func (*SdkCloudBackupRestoreRequest) GetCredentialId ¶
func (m *SdkCloudBackupRestoreRequest) GetCredentialId() string
func (*SdkCloudBackupRestoreRequest) GetName ¶
func (m *SdkCloudBackupRestoreRequest) GetName() string
func (*SdkCloudBackupRestoreRequest) GetNodeId ¶
func (m *SdkCloudBackupRestoreRequest) GetNodeId() string
func (*SdkCloudBackupRestoreRequest) GetRestoreVolumeName ¶
func (m *SdkCloudBackupRestoreRequest) GetRestoreVolumeName() string
func (*SdkCloudBackupRestoreRequest) ProtoMessage ¶
func (*SdkCloudBackupRestoreRequest) ProtoMessage()
func (*SdkCloudBackupRestoreRequest) Reset ¶
func (m *SdkCloudBackupRestoreRequest) Reset()
func (*SdkCloudBackupRestoreRequest) String ¶
func (m *SdkCloudBackupRestoreRequest) String() string
func (*SdkCloudBackupRestoreRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupRestoreRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupRestoreRequest) XXX_Marshal ¶
func (m *SdkCloudBackupRestoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupRestoreRequest) XXX_Merge ¶
func (dst *SdkCloudBackupRestoreRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupRestoreRequest) XXX_Size ¶
func (m *SdkCloudBackupRestoreRequest) XXX_Size() int
func (*SdkCloudBackupRestoreRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupRestoreRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupRestoreResponse ¶
type SdkCloudBackupRestoreResponse struct {
// VolumeID to which the backup is being restored
RestoreVolumeId string `protobuf:"bytes,1,opt,name=restore_volume_id,json=restoreVolumeId" json:"restore_volume_id,omitempty"`
// Name of the task performing the restore
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when restoring a volume from a backup stored by a cloud provider
func (*SdkCloudBackupRestoreResponse) Descriptor ¶
func (*SdkCloudBackupRestoreResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupRestoreResponse) GetName ¶
func (m *SdkCloudBackupRestoreResponse) GetName() string
func (*SdkCloudBackupRestoreResponse) GetRestoreVolumeId ¶
func (m *SdkCloudBackupRestoreResponse) GetRestoreVolumeId() string
func (*SdkCloudBackupRestoreResponse) ProtoMessage ¶
func (*SdkCloudBackupRestoreResponse) ProtoMessage()
func (*SdkCloudBackupRestoreResponse) Reset ¶
func (m *SdkCloudBackupRestoreResponse) Reset()
func (*SdkCloudBackupRestoreResponse) String ¶
func (m *SdkCloudBackupRestoreResponse) String() string
func (*SdkCloudBackupRestoreResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupRestoreResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupRestoreResponse) XXX_Marshal ¶
func (m *SdkCloudBackupRestoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupRestoreResponse) XXX_Merge ¶
func (dst *SdkCloudBackupRestoreResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupRestoreResponse) XXX_Size ¶
func (m *SdkCloudBackupRestoreResponse) XXX_Size() int
func (*SdkCloudBackupRestoreResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupRestoreResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupSchedCreateRequest ¶
type SdkCloudBackupSchedCreateRequest struct {
// Cloud Backup Schedule info
CloudSchedInfo *SdkCloudBackupScheduleInfo `protobuf:"bytes,1,opt,name=cloud_sched_info,json=cloudSchedInfo" json:"cloud_sched_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to create a schedule for volume backups to a cloud provider
func (*SdkCloudBackupSchedCreateRequest) Descriptor ¶
func (*SdkCloudBackupSchedCreateRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSchedCreateRequest) GetCloudSchedInfo ¶
func (m *SdkCloudBackupSchedCreateRequest) GetCloudSchedInfo() *SdkCloudBackupScheduleInfo
func (*SdkCloudBackupSchedCreateRequest) ProtoMessage ¶
func (*SdkCloudBackupSchedCreateRequest) ProtoMessage()
func (*SdkCloudBackupSchedCreateRequest) Reset ¶
func (m *SdkCloudBackupSchedCreateRequest) Reset()
func (*SdkCloudBackupSchedCreateRequest) String ¶
func (m *SdkCloudBackupSchedCreateRequest) String() string
func (*SdkCloudBackupSchedCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSchedCreateRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupSchedCreateRequest) XXX_Marshal ¶
func (m *SdkCloudBackupSchedCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSchedCreateRequest) XXX_Merge ¶
func (dst *SdkCloudBackupSchedCreateRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSchedCreateRequest) XXX_Size ¶
func (m *SdkCloudBackupSchedCreateRequest) XXX_Size() int
func (*SdkCloudBackupSchedCreateRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupSchedCreateRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupSchedCreateResponse ¶
type SdkCloudBackupSchedCreateResponse struct {
// Id of newly created backup schedule
BackupScheduleId string `protobuf:"bytes,1,opt,name=backup_schedule_id,json=backupScheduleId" json:"backup_schedule_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing the id of a schedule for a volume backup to a cloud provider
func (*SdkCloudBackupSchedCreateResponse) Descriptor ¶
func (*SdkCloudBackupSchedCreateResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSchedCreateResponse) GetBackupScheduleId ¶
func (m *SdkCloudBackupSchedCreateResponse) GetBackupScheduleId() string
func (*SdkCloudBackupSchedCreateResponse) ProtoMessage ¶
func (*SdkCloudBackupSchedCreateResponse) ProtoMessage()
func (*SdkCloudBackupSchedCreateResponse) Reset ¶
func (m *SdkCloudBackupSchedCreateResponse) Reset()
func (*SdkCloudBackupSchedCreateResponse) String ¶
func (m *SdkCloudBackupSchedCreateResponse) String() string
func (*SdkCloudBackupSchedCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSchedCreateResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupSchedCreateResponse) XXX_Marshal ¶
func (m *SdkCloudBackupSchedCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSchedCreateResponse) XXX_Merge ¶
func (dst *SdkCloudBackupSchedCreateResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSchedCreateResponse) XXX_Size ¶
func (m *SdkCloudBackupSchedCreateResponse) XXX_Size() int
func (*SdkCloudBackupSchedCreateResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupSchedCreateResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupSchedDeleteRequest ¶
type SdkCloudBackupSchedDeleteRequest struct {
// Id of cloud backup to delete
BackupScheduleId string `protobuf:"bytes,1,opt,name=backup_schedule_id,json=backupScheduleId" json:"backup_schedule_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to delete a backup schedule
func (*SdkCloudBackupSchedDeleteRequest) Descriptor ¶
func (*SdkCloudBackupSchedDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSchedDeleteRequest) GetBackupScheduleId ¶
func (m *SdkCloudBackupSchedDeleteRequest) GetBackupScheduleId() string
func (*SdkCloudBackupSchedDeleteRequest) ProtoMessage ¶
func (*SdkCloudBackupSchedDeleteRequest) ProtoMessage()
func (*SdkCloudBackupSchedDeleteRequest) Reset ¶
func (m *SdkCloudBackupSchedDeleteRequest) Reset()
func (*SdkCloudBackupSchedDeleteRequest) String ¶
func (m *SdkCloudBackupSchedDeleteRequest) String() string
func (*SdkCloudBackupSchedDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSchedDeleteRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupSchedDeleteRequest) XXX_Marshal ¶
func (m *SdkCloudBackupSchedDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSchedDeleteRequest) XXX_Merge ¶
func (dst *SdkCloudBackupSchedDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSchedDeleteRequest) XXX_Size ¶
func (m *SdkCloudBackupSchedDeleteRequest) XXX_Size() int
func (*SdkCloudBackupSchedDeleteRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupSchedDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupSchedDeleteResponse ¶
type SdkCloudBackupSchedDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCloudBackupSchedDeleteResponse) Descriptor ¶
func (*SdkCloudBackupSchedDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSchedDeleteResponse) ProtoMessage ¶
func (*SdkCloudBackupSchedDeleteResponse) ProtoMessage()
func (*SdkCloudBackupSchedDeleteResponse) Reset ¶
func (m *SdkCloudBackupSchedDeleteResponse) Reset()
func (*SdkCloudBackupSchedDeleteResponse) String ¶
func (m *SdkCloudBackupSchedDeleteResponse) String() string
func (*SdkCloudBackupSchedDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSchedDeleteResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupSchedDeleteResponse) XXX_Marshal ¶
func (m *SdkCloudBackupSchedDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSchedDeleteResponse) XXX_Merge ¶
func (dst *SdkCloudBackupSchedDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSchedDeleteResponse) XXX_Size ¶
func (m *SdkCloudBackupSchedDeleteResponse) XXX_Size() int
func (*SdkCloudBackupSchedDeleteResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupSchedDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupSchedEnumerateRequest ¶
type SdkCloudBackupSchedEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkCloudBackupSchedEnumerateRequest) Descriptor ¶
func (*SdkCloudBackupSchedEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSchedEnumerateRequest) ProtoMessage ¶
func (*SdkCloudBackupSchedEnumerateRequest) ProtoMessage()
func (*SdkCloudBackupSchedEnumerateRequest) Reset ¶
func (m *SdkCloudBackupSchedEnumerateRequest) Reset()
func (*SdkCloudBackupSchedEnumerateRequest) String ¶
func (m *SdkCloudBackupSchedEnumerateRequest) String() string
func (*SdkCloudBackupSchedEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSchedEnumerateRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupSchedEnumerateRequest) XXX_Marshal ¶
func (m *SdkCloudBackupSchedEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSchedEnumerateRequest) XXX_Merge ¶
func (dst *SdkCloudBackupSchedEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSchedEnumerateRequest) XXX_Size ¶
func (m *SdkCloudBackupSchedEnumerateRequest) XXX_Size() int
func (*SdkCloudBackupSchedEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupSchedEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupSchedEnumerateResponse ¶
type SdkCloudBackupSchedEnumerateResponse struct {
// Returns list of backup schedules
CloudSchedList map[string]*SdkCloudBackupScheduleInfo `` /* 172-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing a map listing the schedules for volume backups to a cloud provider
func (*SdkCloudBackupSchedEnumerateResponse) Descriptor ¶
func (*SdkCloudBackupSchedEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSchedEnumerateResponse) GetCloudSchedList ¶
func (m *SdkCloudBackupSchedEnumerateResponse) GetCloudSchedList() map[string]*SdkCloudBackupScheduleInfo
func (*SdkCloudBackupSchedEnumerateResponse) ProtoMessage ¶
func (*SdkCloudBackupSchedEnumerateResponse) ProtoMessage()
func (*SdkCloudBackupSchedEnumerateResponse) Reset ¶
func (m *SdkCloudBackupSchedEnumerateResponse) Reset()
func (*SdkCloudBackupSchedEnumerateResponse) String ¶
func (m *SdkCloudBackupSchedEnumerateResponse) String() string
func (*SdkCloudBackupSchedEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSchedEnumerateResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupSchedEnumerateResponse) XXX_Marshal ¶
func (m *SdkCloudBackupSchedEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSchedEnumerateResponse) XXX_Merge ¶
func (dst *SdkCloudBackupSchedEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSchedEnumerateResponse) XXX_Size ¶
func (m *SdkCloudBackupSchedEnumerateResponse) XXX_Size() int
func (*SdkCloudBackupSchedEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupSchedEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupScheduleInfo ¶
type SdkCloudBackupScheduleInfo struct {
// The schedule's source volume
SrcVolumeId string `protobuf:"bytes,1,opt,name=src_volume_id,json=srcVolumeId" json:"src_volume_id,omitempty"`
// The cloud credential used with this schedule
CredentialId string `protobuf:"bytes,2,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
// Schedules are the frequencies of the backup
Schedules []*SdkSchedulePolicyInterval `protobuf:"bytes,3,rep,name=schedules" json:"schedules,omitempty"`
// MaxBackups are the maximum number of backups retained
// in cloud.Older backups are deleted
MaxBackups uint64 `protobuf:"varint,4,opt,name=max_backups,json=maxBackups" json:"max_backups,omitempty"`
// Full indicates if scheduled backups should always be full and never incremental.
Full bool `protobuf:"varint,5,opt,name=full" json:"full,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkCloudBackupScheduleInfo describes a schedule for volume backups to a cloud provider
func (*SdkCloudBackupScheduleInfo) Descriptor ¶
func (*SdkCloudBackupScheduleInfo) Descriptor() ([]byte, []int)
func (*SdkCloudBackupScheduleInfo) GetCredentialId ¶
func (m *SdkCloudBackupScheduleInfo) GetCredentialId() string
func (*SdkCloudBackupScheduleInfo) GetFull ¶
func (m *SdkCloudBackupScheduleInfo) GetFull() bool
func (*SdkCloudBackupScheduleInfo) GetMaxBackups ¶
func (m *SdkCloudBackupScheduleInfo) GetMaxBackups() uint64
func (*SdkCloudBackupScheduleInfo) GetSchedules ¶
func (m *SdkCloudBackupScheduleInfo) GetSchedules() []*SdkSchedulePolicyInterval
func (*SdkCloudBackupScheduleInfo) GetSrcVolumeId ¶
func (m *SdkCloudBackupScheduleInfo) GetSrcVolumeId() string
func (*SdkCloudBackupScheduleInfo) ProtoMessage ¶
func (*SdkCloudBackupScheduleInfo) ProtoMessage()
func (*SdkCloudBackupScheduleInfo) Reset ¶
func (m *SdkCloudBackupScheduleInfo) Reset()
func (*SdkCloudBackupScheduleInfo) String ¶
func (m *SdkCloudBackupScheduleInfo) String() string
func (*SdkCloudBackupScheduleInfo) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupScheduleInfo) XXX_DiscardUnknown()
func (*SdkCloudBackupScheduleInfo) XXX_Marshal ¶
func (m *SdkCloudBackupScheduleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupScheduleInfo) XXX_Merge ¶
func (dst *SdkCloudBackupScheduleInfo) XXX_Merge(src proto.Message)
func (*SdkCloudBackupScheduleInfo) XXX_Size ¶
func (m *SdkCloudBackupScheduleInfo) XXX_Size() int
func (*SdkCloudBackupScheduleInfo) XXX_Unmarshal ¶
func (m *SdkCloudBackupScheduleInfo) XXX_Unmarshal(b []byte) error
type SdkCloudBackupStateChangeRequest ¶
type SdkCloudBackupStateChangeRequest struct {
// Describes the backup/restore Name
// state change is being requested
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// The desired state of the operation
RequestedState SdkCloudBackupRequestedState `` /* 147-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to change the state of a backup or restore to or from a cloud provider
func (*SdkCloudBackupStateChangeRequest) Descriptor ¶
func (*SdkCloudBackupStateChangeRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupStateChangeRequest) GetName ¶
func (m *SdkCloudBackupStateChangeRequest) GetName() string
func (*SdkCloudBackupStateChangeRequest) GetRequestedState ¶
func (m *SdkCloudBackupStateChangeRequest) GetRequestedState() SdkCloudBackupRequestedState
func (*SdkCloudBackupStateChangeRequest) ProtoMessage ¶
func (*SdkCloudBackupStateChangeRequest) ProtoMessage()
func (*SdkCloudBackupStateChangeRequest) Reset ¶
func (m *SdkCloudBackupStateChangeRequest) Reset()
func (*SdkCloudBackupStateChangeRequest) String ¶
func (m *SdkCloudBackupStateChangeRequest) String() string
func (*SdkCloudBackupStateChangeRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupStateChangeRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupStateChangeRequest) XXX_Marshal ¶
func (m *SdkCloudBackupStateChangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupStateChangeRequest) XXX_Merge ¶
func (dst *SdkCloudBackupStateChangeRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupStateChangeRequest) XXX_Size ¶
func (m *SdkCloudBackupStateChangeRequest) XXX_Size() int
func (*SdkCloudBackupStateChangeRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupStateChangeRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupStateChangeResponse ¶
type SdkCloudBackupStateChangeResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCloudBackupStateChangeResponse) Descriptor ¶
func (*SdkCloudBackupStateChangeResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupStateChangeResponse) ProtoMessage ¶
func (*SdkCloudBackupStateChangeResponse) ProtoMessage()
func (*SdkCloudBackupStateChangeResponse) Reset ¶
func (m *SdkCloudBackupStateChangeResponse) Reset()
func (*SdkCloudBackupStateChangeResponse) String ¶
func (m *SdkCloudBackupStateChangeResponse) String() string
func (*SdkCloudBackupStateChangeResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupStateChangeResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupStateChangeResponse) XXX_Marshal ¶
func (m *SdkCloudBackupStateChangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupStateChangeResponse) XXX_Merge ¶
func (dst *SdkCloudBackupStateChangeResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupStateChangeResponse) XXX_Size ¶
func (m *SdkCloudBackupStateChangeResponse) XXX_Size() int
func (*SdkCloudBackupStateChangeResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupStateChangeResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupStatus ¶
type SdkCloudBackupStatus struct {
// This is the id as represented by the cloud provider
BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId" json:"backup_id,omitempty"`
// OpType indicates if this is a backup or restore
Optype SdkCloudBackupOpType `protobuf:"varint,2,opt,name=optype,enum=openstorage.api.SdkCloudBackupOpType" json:"optype,omitempty"`
// State indicates if the op is currently active/done/failed
Status SdkCloudBackupStatusType `protobuf:"varint,3,opt,name=status,enum=openstorage.api.SdkCloudBackupStatusType" json:"status,omitempty"`
// BytesDone indicates total Bytes uploaded/downloaded
BytesDone uint64 `protobuf:"varint,4,opt,name=bytes_done,json=bytesDone" json:"bytes_done,omitempty"`
// StartTime indicates Op's start time
StartTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
// CompletedTime indicates Op's completed time
CompletedTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=completed_time,json=completedTime" json:"completed_time,omitempty"`
// NodeID is the ID of the node where this Op is active
NodeId string `protobuf:"bytes,7,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
// SourceVolumeID is the the volume that is either being backed up to cloud
// or target volume to which a backup is being restored
SrcVolumeId string `protobuf:"bytes,8,opt,name=src_volume_id,json=srcVolumeId" json:"src_volume_id,omitempty"`
// Info currently indicates the failure cause for failed backup/restore
Info []string `protobuf:"bytes,9,rep,name=info" json:"info,omitempty"`
// CredentialId is the credential used for cloud with this backup/restore op
CredentialId string `protobuf:"bytes,10,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkCloudBackupStatus defines the status of a backup stored by a cloud provider
func (*SdkCloudBackupStatus) Descriptor ¶
func (*SdkCloudBackupStatus) Descriptor() ([]byte, []int)
func (*SdkCloudBackupStatus) GetBackupId ¶
func (m *SdkCloudBackupStatus) GetBackupId() string
func (*SdkCloudBackupStatus) GetBytesDone ¶
func (m *SdkCloudBackupStatus) GetBytesDone() uint64
func (*SdkCloudBackupStatus) GetCompletedTime ¶
func (m *SdkCloudBackupStatus) GetCompletedTime() *timestamp.Timestamp
func (*SdkCloudBackupStatus) GetCredentialId ¶
func (m *SdkCloudBackupStatus) GetCredentialId() string
func (*SdkCloudBackupStatus) GetInfo ¶
func (m *SdkCloudBackupStatus) GetInfo() []string
func (*SdkCloudBackupStatus) GetNodeId ¶
func (m *SdkCloudBackupStatus) GetNodeId() string
func (*SdkCloudBackupStatus) GetOptype ¶
func (m *SdkCloudBackupStatus) GetOptype() SdkCloudBackupOpType
func (*SdkCloudBackupStatus) GetSrcVolumeId ¶
func (m *SdkCloudBackupStatus) GetSrcVolumeId() string
func (*SdkCloudBackupStatus) GetStartTime ¶
func (m *SdkCloudBackupStatus) GetStartTime() *timestamp.Timestamp
func (*SdkCloudBackupStatus) GetStatus ¶
func (m *SdkCloudBackupStatus) GetStatus() SdkCloudBackupStatusType
func (*SdkCloudBackupStatus) ProtoMessage ¶
func (*SdkCloudBackupStatus) ProtoMessage()
func (*SdkCloudBackupStatus) Reset ¶
func (m *SdkCloudBackupStatus) Reset()
func (*SdkCloudBackupStatus) String ¶
func (m *SdkCloudBackupStatus) String() string
func (*SdkCloudBackupStatus) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupStatus) XXX_DiscardUnknown()
func (*SdkCloudBackupStatus) XXX_Marshal ¶
func (m *SdkCloudBackupStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupStatus) XXX_Merge ¶
func (dst *SdkCloudBackupStatus) XXX_Merge(src proto.Message)
func (*SdkCloudBackupStatus) XXX_Size ¶
func (m *SdkCloudBackupStatus) XXX_Size() int
func (*SdkCloudBackupStatus) XXX_Unmarshal ¶
func (m *SdkCloudBackupStatus) XXX_Unmarshal(b []byte) error
type SdkCloudBackupStatusRequest ¶
type SdkCloudBackupStatusRequest struct {
// VolumeId is an optional value which is used to get information on the
// status of a backup for the specified volume. If no volume id and name
// is provided, then status for all volumes is returned.
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Local indicates if only those backups/restores that are
// active on current node must be returned
Local bool `protobuf:"varint,2,opt,name=local" json:"local,omitempty"`
// Name of the backup/restore task, if this is specified,
// volume_id is ignored.
Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to retreive the status of a backup or restore for a specified volume
func (*SdkCloudBackupStatusRequest) Descriptor ¶
func (*SdkCloudBackupStatusRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupStatusRequest) GetLocal ¶
func (m *SdkCloudBackupStatusRequest) GetLocal() bool
func (*SdkCloudBackupStatusRequest) GetName ¶
func (m *SdkCloudBackupStatusRequest) GetName() string
func (*SdkCloudBackupStatusRequest) GetVolumeId ¶
func (m *SdkCloudBackupStatusRequest) GetVolumeId() string
func (*SdkCloudBackupStatusRequest) ProtoMessage ¶
func (*SdkCloudBackupStatusRequest) ProtoMessage()
func (*SdkCloudBackupStatusRequest) Reset ¶
func (m *SdkCloudBackupStatusRequest) Reset()
func (*SdkCloudBackupStatusRequest) String ¶
func (m *SdkCloudBackupStatusRequest) String() string
func (*SdkCloudBackupStatusRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupStatusRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupStatusRequest) XXX_Marshal ¶
func (m *SdkCloudBackupStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupStatusRequest) XXX_Merge ¶
func (dst *SdkCloudBackupStatusRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupStatusRequest) XXX_Size ¶
func (m *SdkCloudBackupStatusRequest) XXX_Size() int
func (*SdkCloudBackupStatusRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupStatusRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupStatusResponse ¶
type SdkCloudBackupStatusResponse struct {
// Statuses is list of currently active/failed/done backup/restores where
// the key is the id of the task performing backup/restore.
Statuses map[string]*SdkCloudBackupStatus `` /* 136-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing the status of the backups for a specified volume
func (*SdkCloudBackupStatusResponse) Descriptor ¶
func (*SdkCloudBackupStatusResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupStatusResponse) GetStatuses ¶
func (m *SdkCloudBackupStatusResponse) GetStatuses() map[string]*SdkCloudBackupStatus
func (*SdkCloudBackupStatusResponse) ProtoMessage ¶
func (*SdkCloudBackupStatusResponse) ProtoMessage()
func (*SdkCloudBackupStatusResponse) Reset ¶
func (m *SdkCloudBackupStatusResponse) Reset()
func (*SdkCloudBackupStatusResponse) String ¶
func (m *SdkCloudBackupStatusResponse) String() string
func (*SdkCloudBackupStatusResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupStatusResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupStatusResponse) XXX_Marshal ¶
func (m *SdkCloudBackupStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupStatusResponse) XXX_Merge ¶
func (dst *SdkCloudBackupStatusResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupStatusResponse) XXX_Size ¶
func (m *SdkCloudBackupStatusResponse) XXX_Size() int
func (*SdkCloudBackupStatusResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupStatusResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupStatusType ¶
type SdkCloudBackupStatusType int32
CloudBackup status types
const ( // Unkonwn SdkCloudBackupStatusType_SdkCloudBackupStatusTypeUnknown SdkCloudBackupStatusType = 0 // Not started SdkCloudBackupStatusType_SdkCloudBackupStatusTypeNotStarted SdkCloudBackupStatusType = 1 // Done SdkCloudBackupStatusType_SdkCloudBackupStatusTypeDone SdkCloudBackupStatusType = 2 // Aborted SdkCloudBackupStatusType_SdkCloudBackupStatusTypeAborted SdkCloudBackupStatusType = 3 // Paused SdkCloudBackupStatusType_SdkCloudBackupStatusTypePaused SdkCloudBackupStatusType = 4 // Stopped SdkCloudBackupStatusType_SdkCloudBackupStatusTypeStopped SdkCloudBackupStatusType = 5 // Active SdkCloudBackupStatusType_SdkCloudBackupStatusTypeActive SdkCloudBackupStatusType = 6 // Failed SdkCloudBackupStatusType_SdkCloudBackupStatusTypeFailed SdkCloudBackupStatusType = 7 )
func CloudBackupStatusTypeToSdkCloudBackupStatusType ¶
func CloudBackupStatusTypeToSdkCloudBackupStatusType( t CloudBackupStatusType, ) SdkCloudBackupStatusType
func StringToSdkCloudBackupStatusType ¶
func StringToSdkCloudBackupStatusType(s string) SdkCloudBackupStatusType
func (SdkCloudBackupStatusType) EnumDescriptor ¶
func (SdkCloudBackupStatusType) EnumDescriptor() ([]byte, []int)
func (SdkCloudBackupStatusType) String ¶
func (x SdkCloudBackupStatusType) String() string
type SdkClusterInspectCurrentRequest ¶
type SdkClusterInspectCurrentRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkClusterInspectCurrentRequest) Descriptor ¶
func (*SdkClusterInspectCurrentRequest) Descriptor() ([]byte, []int)
func (*SdkClusterInspectCurrentRequest) ProtoMessage ¶
func (*SdkClusterInspectCurrentRequest) ProtoMessage()
func (*SdkClusterInspectCurrentRequest) Reset ¶
func (m *SdkClusterInspectCurrentRequest) Reset()
func (*SdkClusterInspectCurrentRequest) String ¶
func (m *SdkClusterInspectCurrentRequest) String() string
func (*SdkClusterInspectCurrentRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterInspectCurrentRequest) XXX_DiscardUnknown()
func (*SdkClusterInspectCurrentRequest) XXX_Marshal ¶
func (m *SdkClusterInspectCurrentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterInspectCurrentRequest) XXX_Merge ¶
func (dst *SdkClusterInspectCurrentRequest) XXX_Merge(src proto.Message)
func (*SdkClusterInspectCurrentRequest) XXX_Size ¶
func (m *SdkClusterInspectCurrentRequest) XXX_Size() int
func (*SdkClusterInspectCurrentRequest) XXX_Unmarshal ¶
func (m *SdkClusterInspectCurrentRequest) XXX_Unmarshal(b []byte) error
type SdkClusterInspectCurrentResponse ¶
type SdkClusterInspectCurrentResponse struct {
// Cluster information
Cluster *StorageCluster `protobuf:"bytes,1,opt,name=cluster" json:"cluster,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when inspecting the current cluster
func (*SdkClusterInspectCurrentResponse) Descriptor ¶
func (*SdkClusterInspectCurrentResponse) Descriptor() ([]byte, []int)
func (*SdkClusterInspectCurrentResponse) GetCluster ¶
func (m *SdkClusterInspectCurrentResponse) GetCluster() *StorageCluster
func (*SdkClusterInspectCurrentResponse) ProtoMessage ¶
func (*SdkClusterInspectCurrentResponse) ProtoMessage()
func (*SdkClusterInspectCurrentResponse) Reset ¶
func (m *SdkClusterInspectCurrentResponse) Reset()
func (*SdkClusterInspectCurrentResponse) String ¶
func (m *SdkClusterInspectCurrentResponse) String() string
func (*SdkClusterInspectCurrentResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterInspectCurrentResponse) XXX_DiscardUnknown()
func (*SdkClusterInspectCurrentResponse) XXX_Marshal ¶
func (m *SdkClusterInspectCurrentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterInspectCurrentResponse) XXX_Merge ¶
func (dst *SdkClusterInspectCurrentResponse) XXX_Merge(src proto.Message)
func (*SdkClusterInspectCurrentResponse) XXX_Size ¶
func (m *SdkClusterInspectCurrentResponse) XXX_Size() int
func (*SdkClusterInspectCurrentResponse) XXX_Unmarshal ¶
func (m *SdkClusterInspectCurrentResponse) XXX_Unmarshal(b []byte) error
type SdkCredentialCreateRequest ¶
type SdkCredentialCreateRequest struct {
// Name of the credential
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// (optional) Name of bucket
Bucket string `protobuf:"bytes,2,opt,name=bucket" json:"bucket,omitempty"`
// (optional) Key used to encrypt the data
EncryptionKey string `protobuf:"bytes,3,opt,name=encryption_key,json=encryptionKey" json:"encryption_key,omitempty"`
// Start at field number 200 to allow for expansion
//
// Types that are valid to be assigned to CredentialType:
// *SdkCredentialCreateRequest_AwsCredential
// *SdkCredentialCreateRequest_AzureCredential
// *SdkCredentialCreateRequest_GoogleCredential
CredentialType isSdkCredentialCreateRequest_CredentialType `protobuf_oneof:"credential_type"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to create credentials
func (*SdkCredentialCreateRequest) Descriptor ¶
func (*SdkCredentialCreateRequest) Descriptor() ([]byte, []int)
func (*SdkCredentialCreateRequest) GetAwsCredential ¶
func (m *SdkCredentialCreateRequest) GetAwsCredential() *SdkAwsCredentialRequest
func (*SdkCredentialCreateRequest) GetAzureCredential ¶
func (m *SdkCredentialCreateRequest) GetAzureCredential() *SdkAzureCredentialRequest
func (*SdkCredentialCreateRequest) GetBucket ¶
func (m *SdkCredentialCreateRequest) GetBucket() string
func (*SdkCredentialCreateRequest) GetCredentialType ¶
func (m *SdkCredentialCreateRequest) GetCredentialType() isSdkCredentialCreateRequest_CredentialType
func (*SdkCredentialCreateRequest) GetEncryptionKey ¶
func (m *SdkCredentialCreateRequest) GetEncryptionKey() string
func (*SdkCredentialCreateRequest) GetGoogleCredential ¶
func (m *SdkCredentialCreateRequest) GetGoogleCredential() *SdkGoogleCredentialRequest
func (*SdkCredentialCreateRequest) GetName ¶
func (m *SdkCredentialCreateRequest) GetName() string
func (*SdkCredentialCreateRequest) ProtoMessage ¶
func (*SdkCredentialCreateRequest) ProtoMessage()
func (*SdkCredentialCreateRequest) Reset ¶
func (m *SdkCredentialCreateRequest) Reset()
func (*SdkCredentialCreateRequest) String ¶
func (m *SdkCredentialCreateRequest) String() string
func (*SdkCredentialCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkCredentialCreateRequest) XXX_DiscardUnknown()
func (*SdkCredentialCreateRequest) XXX_Marshal ¶
func (m *SdkCredentialCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialCreateRequest) XXX_Merge ¶
func (dst *SdkCredentialCreateRequest) XXX_Merge(src proto.Message)
func (*SdkCredentialCreateRequest) XXX_OneofFuncs ¶
func (*SdkCredentialCreateRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*SdkCredentialCreateRequest) XXX_Size ¶
func (m *SdkCredentialCreateRequest) XXX_Size() int
func (*SdkCredentialCreateRequest) XXX_Unmarshal ¶
func (m *SdkCredentialCreateRequest) XXX_Unmarshal(b []byte) error
type SdkCredentialCreateRequest_AwsCredential ¶
type SdkCredentialCreateRequest_AwsCredential struct {
AwsCredential *SdkAwsCredentialRequest `protobuf:"bytes,200,opt,name=aws_credential,json=awsCredential,oneof"`
}
type SdkCredentialCreateRequest_AzureCredential ¶
type SdkCredentialCreateRequest_AzureCredential struct {
AzureCredential *SdkAzureCredentialRequest `protobuf:"bytes,201,opt,name=azure_credential,json=azureCredential,oneof"`
}
type SdkCredentialCreateRequest_GoogleCredential ¶
type SdkCredentialCreateRequest_GoogleCredential struct {
GoogleCredential *SdkGoogleCredentialRequest `protobuf:"bytes,202,opt,name=google_credential,json=googleCredential,oneof"`
}
type SdkCredentialCreateResponse ¶
type SdkCredentialCreateResponse struct {
// Id of the credentials
CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response from creating a credential
func (*SdkCredentialCreateResponse) Descriptor ¶
func (*SdkCredentialCreateResponse) Descriptor() ([]byte, []int)
func (*SdkCredentialCreateResponse) GetCredentialId ¶
func (m *SdkCredentialCreateResponse) GetCredentialId() string
func (*SdkCredentialCreateResponse) ProtoMessage ¶
func (*SdkCredentialCreateResponse) ProtoMessage()
func (*SdkCredentialCreateResponse) Reset ¶
func (m *SdkCredentialCreateResponse) Reset()
func (*SdkCredentialCreateResponse) String ¶
func (m *SdkCredentialCreateResponse) String() string
func (*SdkCredentialCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkCredentialCreateResponse) XXX_DiscardUnknown()
func (*SdkCredentialCreateResponse) XXX_Marshal ¶
func (m *SdkCredentialCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialCreateResponse) XXX_Merge ¶
func (dst *SdkCredentialCreateResponse) XXX_Merge(src proto.Message)
func (*SdkCredentialCreateResponse) XXX_Size ¶
func (m *SdkCredentialCreateResponse) XXX_Size() int
func (*SdkCredentialCreateResponse) XXX_Unmarshal ¶
func (m *SdkCredentialCreateResponse) XXX_Unmarshal(b []byte) error
type SdkCredentialDeleteRequest ¶
type SdkCredentialDeleteRequest struct {
// Id for credentials
CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the request to delete credentials
func (*SdkCredentialDeleteRequest) Descriptor ¶
func (*SdkCredentialDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkCredentialDeleteRequest) GetCredentialId ¶
func (m *SdkCredentialDeleteRequest) GetCredentialId() string
func (*SdkCredentialDeleteRequest) ProtoMessage ¶
func (*SdkCredentialDeleteRequest) ProtoMessage()
func (*SdkCredentialDeleteRequest) Reset ¶
func (m *SdkCredentialDeleteRequest) Reset()
func (*SdkCredentialDeleteRequest) String ¶
func (m *SdkCredentialDeleteRequest) String() string
func (*SdkCredentialDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkCredentialDeleteRequest) XXX_DiscardUnknown()
func (*SdkCredentialDeleteRequest) XXX_Marshal ¶
func (m *SdkCredentialDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialDeleteRequest) XXX_Merge ¶
func (dst *SdkCredentialDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkCredentialDeleteRequest) XXX_Size ¶
func (m *SdkCredentialDeleteRequest) XXX_Size() int
func (*SdkCredentialDeleteRequest) XXX_Unmarshal ¶
func (m *SdkCredentialDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkCredentialDeleteResponse ¶
type SdkCredentialDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCredentialDeleteResponse) Descriptor ¶
func (*SdkCredentialDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkCredentialDeleteResponse) ProtoMessage ¶
func (*SdkCredentialDeleteResponse) ProtoMessage()
func (*SdkCredentialDeleteResponse) Reset ¶
func (m *SdkCredentialDeleteResponse) Reset()
func (*SdkCredentialDeleteResponse) String ¶
func (m *SdkCredentialDeleteResponse) String() string
func (*SdkCredentialDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkCredentialDeleteResponse) XXX_DiscardUnknown()
func (*SdkCredentialDeleteResponse) XXX_Marshal ¶
func (m *SdkCredentialDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialDeleteResponse) XXX_Merge ¶
func (dst *SdkCredentialDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkCredentialDeleteResponse) XXX_Size ¶
func (m *SdkCredentialDeleteResponse) XXX_Size() int
func (*SdkCredentialDeleteResponse) XXX_Unmarshal ¶
func (m *SdkCredentialDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkCredentialEnumerateRequest ¶
type SdkCredentialEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkCredentialEnumerateRequest) Descriptor ¶
func (*SdkCredentialEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkCredentialEnumerateRequest) ProtoMessage ¶
func (*SdkCredentialEnumerateRequest) ProtoMessage()
func (*SdkCredentialEnumerateRequest) Reset ¶
func (m *SdkCredentialEnumerateRequest) Reset()
func (*SdkCredentialEnumerateRequest) String ¶
func (m *SdkCredentialEnumerateRequest) String() string
func (*SdkCredentialEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkCredentialEnumerateRequest) XXX_DiscardUnknown()
func (*SdkCredentialEnumerateRequest) XXX_Marshal ¶
func (m *SdkCredentialEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialEnumerateRequest) XXX_Merge ¶
func (dst *SdkCredentialEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkCredentialEnumerateRequest) XXX_Size ¶
func (m *SdkCredentialEnumerateRequest) XXX_Size() int
func (*SdkCredentialEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkCredentialEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkCredentialEnumerateResponse ¶
type SdkCredentialEnumerateResponse struct {
// List of credentials
CredentialIds []string `protobuf:"bytes,1,rep,name=credential_ids,json=credentialIds" json:"credential_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines response for a enumeration of credentials
func (*SdkCredentialEnumerateResponse) Descriptor ¶
func (*SdkCredentialEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkCredentialEnumerateResponse) GetCredentialIds ¶
func (m *SdkCredentialEnumerateResponse) GetCredentialIds() []string
func (*SdkCredentialEnumerateResponse) ProtoMessage ¶
func (*SdkCredentialEnumerateResponse) ProtoMessage()
func (*SdkCredentialEnumerateResponse) Reset ¶
func (m *SdkCredentialEnumerateResponse) Reset()
func (*SdkCredentialEnumerateResponse) String ¶
func (m *SdkCredentialEnumerateResponse) String() string
func (*SdkCredentialEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkCredentialEnumerateResponse) XXX_DiscardUnknown()
func (*SdkCredentialEnumerateResponse) XXX_Marshal ¶
func (m *SdkCredentialEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialEnumerateResponse) XXX_Merge ¶
func (dst *SdkCredentialEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkCredentialEnumerateResponse) XXX_Size ¶
func (m *SdkCredentialEnumerateResponse) XXX_Size() int
func (*SdkCredentialEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkCredentialEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkCredentialInspectRequest ¶
type SdkCredentialInspectRequest struct {
// Id of the credential
CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the request to inspection for credentials
func (*SdkCredentialInspectRequest) Descriptor ¶
func (*SdkCredentialInspectRequest) Descriptor() ([]byte, []int)
func (*SdkCredentialInspectRequest) GetCredentialId ¶
func (m *SdkCredentialInspectRequest) GetCredentialId() string
func (*SdkCredentialInspectRequest) ProtoMessage ¶
func (*SdkCredentialInspectRequest) ProtoMessage()
func (*SdkCredentialInspectRequest) Reset ¶
func (m *SdkCredentialInspectRequest) Reset()
func (*SdkCredentialInspectRequest) String ¶
func (m *SdkCredentialInspectRequest) String() string
func (*SdkCredentialInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkCredentialInspectRequest) XXX_DiscardUnknown()
func (*SdkCredentialInspectRequest) XXX_Marshal ¶
func (m *SdkCredentialInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialInspectRequest) XXX_Merge ¶
func (dst *SdkCredentialInspectRequest) XXX_Merge(src proto.Message)
func (*SdkCredentialInspectRequest) XXX_Size ¶
func (m *SdkCredentialInspectRequest) XXX_Size() int
func (*SdkCredentialInspectRequest) XXX_Unmarshal ¶
func (m *SdkCredentialInspectRequest) XXX_Unmarshal(b []byte) error
type SdkCredentialInspectResponse ¶
type SdkCredentialInspectResponse struct {
// Credential id
CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
// Name of the credential
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// (optional) Name of bucket
Bucket string `protobuf:"bytes,3,opt,name=bucket" json:"bucket,omitempty"`
// Start at field number 200 for expansion support
//
// Types that are valid to be assigned to CredentialType:
// *SdkCredentialInspectResponse_AwsCredential
// *SdkCredentialInspectResponse_AzureCredential
// *SdkCredentialInspectResponse_GoogleCredential
CredentialType isSdkCredentialInspectResponse_CredentialType `protobuf_oneof:"credential_type"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response to an inspection of a credential. This response uses OneOf proto style. Depending on your programming language you will need to check if the value of credential_type is one of the ones below.
func (*SdkCredentialInspectResponse) Descriptor ¶
func (*SdkCredentialInspectResponse) Descriptor() ([]byte, []int)
func (*SdkCredentialInspectResponse) GetAwsCredential ¶
func (m *SdkCredentialInspectResponse) GetAwsCredential() *SdkAwsCredentialResponse
func (*SdkCredentialInspectResponse) GetAzureCredential ¶
func (m *SdkCredentialInspectResponse) GetAzureCredential() *SdkAzureCredentialResponse
func (*SdkCredentialInspectResponse) GetBucket ¶
func (m *SdkCredentialInspectResponse) GetBucket() string
func (*SdkCredentialInspectResponse) GetCredentialId ¶
func (m *SdkCredentialInspectResponse) GetCredentialId() string
func (*SdkCredentialInspectResponse) GetCredentialType ¶
func (m *SdkCredentialInspectResponse) GetCredentialType() isSdkCredentialInspectResponse_CredentialType
func (*SdkCredentialInspectResponse) GetGoogleCredential ¶
func (m *SdkCredentialInspectResponse) GetGoogleCredential() *SdkGoogleCredentialResponse
func (*SdkCredentialInspectResponse) GetName ¶
func (m *SdkCredentialInspectResponse) GetName() string
func (*SdkCredentialInspectResponse) ProtoMessage ¶
func (*SdkCredentialInspectResponse) ProtoMessage()
func (*SdkCredentialInspectResponse) Reset ¶
func (m *SdkCredentialInspectResponse) Reset()
func (*SdkCredentialInspectResponse) String ¶
func (m *SdkCredentialInspectResponse) String() string
func (*SdkCredentialInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkCredentialInspectResponse) XXX_DiscardUnknown()
func (*SdkCredentialInspectResponse) XXX_Marshal ¶
func (m *SdkCredentialInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialInspectResponse) XXX_Merge ¶
func (dst *SdkCredentialInspectResponse) XXX_Merge(src proto.Message)
func (*SdkCredentialInspectResponse) XXX_OneofFuncs ¶
func (*SdkCredentialInspectResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*SdkCredentialInspectResponse) XXX_Size ¶
func (m *SdkCredentialInspectResponse) XXX_Size() int
func (*SdkCredentialInspectResponse) XXX_Unmarshal ¶
func (m *SdkCredentialInspectResponse) XXX_Unmarshal(b []byte) error
type SdkCredentialInspectResponse_AwsCredential ¶
type SdkCredentialInspectResponse_AwsCredential struct {
AwsCredential *SdkAwsCredentialResponse `protobuf:"bytes,200,opt,name=aws_credential,json=awsCredential,oneof"`
}
type SdkCredentialInspectResponse_AzureCredential ¶
type SdkCredentialInspectResponse_AzureCredential struct {
AzureCredential *SdkAzureCredentialResponse `protobuf:"bytes,201,opt,name=azure_credential,json=azureCredential,oneof"`
}
type SdkCredentialInspectResponse_GoogleCredential ¶
type SdkCredentialInspectResponse_GoogleCredential struct {
GoogleCredential *SdkGoogleCredentialResponse `protobuf:"bytes,202,opt,name=google_credential,json=googleCredential,oneof"`
}
type SdkCredentialValidateRequest ¶
type SdkCredentialValidateRequest struct {
// Id of the credentials
CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to validate credentials
func (*SdkCredentialValidateRequest) Descriptor ¶
func (*SdkCredentialValidateRequest) Descriptor() ([]byte, []int)
func (*SdkCredentialValidateRequest) GetCredentialId ¶
func (m *SdkCredentialValidateRequest) GetCredentialId() string
func (*SdkCredentialValidateRequest) ProtoMessage ¶
func (*SdkCredentialValidateRequest) ProtoMessage()
func (*SdkCredentialValidateRequest) Reset ¶
func (m *SdkCredentialValidateRequest) Reset()
func (*SdkCredentialValidateRequest) String ¶
func (m *SdkCredentialValidateRequest) String() string
func (*SdkCredentialValidateRequest) XXX_DiscardUnknown ¶
func (m *SdkCredentialValidateRequest) XXX_DiscardUnknown()
func (*SdkCredentialValidateRequest) XXX_Marshal ¶
func (m *SdkCredentialValidateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialValidateRequest) XXX_Merge ¶
func (dst *SdkCredentialValidateRequest) XXX_Merge(src proto.Message)
func (*SdkCredentialValidateRequest) XXX_Size ¶
func (m *SdkCredentialValidateRequest) XXX_Size() int
func (*SdkCredentialValidateRequest) XXX_Unmarshal ¶
func (m *SdkCredentialValidateRequest) XXX_Unmarshal(b []byte) error
type SdkCredentialValidateResponse ¶
type SdkCredentialValidateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCredentialValidateResponse) Descriptor ¶
func (*SdkCredentialValidateResponse) Descriptor() ([]byte, []int)
func (*SdkCredentialValidateResponse) ProtoMessage ¶
func (*SdkCredentialValidateResponse) ProtoMessage()
func (*SdkCredentialValidateResponse) Reset ¶
func (m *SdkCredentialValidateResponse) Reset()
func (*SdkCredentialValidateResponse) String ¶
func (m *SdkCredentialValidateResponse) String() string
func (*SdkCredentialValidateResponse) XXX_DiscardUnknown ¶
func (m *SdkCredentialValidateResponse) XXX_DiscardUnknown()
func (*SdkCredentialValidateResponse) XXX_Marshal ¶
func (m *SdkCredentialValidateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialValidateResponse) XXX_Merge ¶
func (dst *SdkCredentialValidateResponse) XXX_Merge(src proto.Message)
func (*SdkCredentialValidateResponse) XXX_Size ¶
func (m *SdkCredentialValidateResponse) XXX_Size() int
func (*SdkCredentialValidateResponse) XXX_Unmarshal ¶
func (m *SdkCredentialValidateResponse) XXX_Unmarshal(b []byte) error
type SdkGoogleCredentialRequest ¶
type SdkGoogleCredentialRequest struct {
// Project ID
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// JSON Key
JsonKey string `protobuf:"bytes,2,opt,name=json_key,json=jsonKey" json:"json_key,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines credentials for Google
func (*SdkGoogleCredentialRequest) Descriptor ¶
func (*SdkGoogleCredentialRequest) Descriptor() ([]byte, []int)
func (*SdkGoogleCredentialRequest) GetJsonKey ¶
func (m *SdkGoogleCredentialRequest) GetJsonKey() string
func (*SdkGoogleCredentialRequest) GetProjectId ¶
func (m *SdkGoogleCredentialRequest) GetProjectId() string
func (*SdkGoogleCredentialRequest) ProtoMessage ¶
func (*SdkGoogleCredentialRequest) ProtoMessage()
func (*SdkGoogleCredentialRequest) Reset ¶
func (m *SdkGoogleCredentialRequest) Reset()
func (*SdkGoogleCredentialRequest) String ¶
func (m *SdkGoogleCredentialRequest) String() string
func (*SdkGoogleCredentialRequest) XXX_DiscardUnknown ¶
func (m *SdkGoogleCredentialRequest) XXX_DiscardUnknown()
func (*SdkGoogleCredentialRequest) XXX_Marshal ¶
func (m *SdkGoogleCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkGoogleCredentialRequest) XXX_Merge ¶
func (dst *SdkGoogleCredentialRequest) XXX_Merge(src proto.Message)
func (*SdkGoogleCredentialRequest) XXX_Size ¶
func (m *SdkGoogleCredentialRequest) XXX_Size() int
func (*SdkGoogleCredentialRequest) XXX_Unmarshal ¶
func (m *SdkGoogleCredentialRequest) XXX_Unmarshal(b []byte) error
type SdkGoogleCredentialResponse ¶
type SdkGoogleCredentialResponse struct {
// Project ID
ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response for Google credentials
func (*SdkGoogleCredentialResponse) Descriptor ¶
func (*SdkGoogleCredentialResponse) Descriptor() ([]byte, []int)
func (*SdkGoogleCredentialResponse) GetProjectId ¶
func (m *SdkGoogleCredentialResponse) GetProjectId() string
func (*SdkGoogleCredentialResponse) ProtoMessage ¶
func (*SdkGoogleCredentialResponse) ProtoMessage()
func (*SdkGoogleCredentialResponse) Reset ¶
func (m *SdkGoogleCredentialResponse) Reset()
func (*SdkGoogleCredentialResponse) String ¶
func (m *SdkGoogleCredentialResponse) String() string
func (*SdkGoogleCredentialResponse) XXX_DiscardUnknown ¶
func (m *SdkGoogleCredentialResponse) XXX_DiscardUnknown()
func (*SdkGoogleCredentialResponse) XXX_Marshal ¶
func (m *SdkGoogleCredentialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkGoogleCredentialResponse) XXX_Merge ¶
func (dst *SdkGoogleCredentialResponse) XXX_Merge(src proto.Message)
func (*SdkGoogleCredentialResponse) XXX_Size ¶
func (m *SdkGoogleCredentialResponse) XXX_Size() int
func (*SdkGoogleCredentialResponse) XXX_Unmarshal ¶
func (m *SdkGoogleCredentialResponse) XXX_Unmarshal(b []byte) error
type SdkIdentityCapabilitiesRequest ¶
type SdkIdentityCapabilitiesRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkIdentityCapabilitiesRequest) Descriptor ¶
func (*SdkIdentityCapabilitiesRequest) Descriptor() ([]byte, []int)
func (*SdkIdentityCapabilitiesRequest) ProtoMessage ¶
func (*SdkIdentityCapabilitiesRequest) ProtoMessage()
func (*SdkIdentityCapabilitiesRequest) Reset ¶
func (m *SdkIdentityCapabilitiesRequest) Reset()
func (*SdkIdentityCapabilitiesRequest) String ¶
func (m *SdkIdentityCapabilitiesRequest) String() string
func (*SdkIdentityCapabilitiesRequest) XXX_DiscardUnknown ¶
func (m *SdkIdentityCapabilitiesRequest) XXX_DiscardUnknown()
func (*SdkIdentityCapabilitiesRequest) XXX_Marshal ¶
func (m *SdkIdentityCapabilitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkIdentityCapabilitiesRequest) XXX_Merge ¶
func (dst *SdkIdentityCapabilitiesRequest) XXX_Merge(src proto.Message)
func (*SdkIdentityCapabilitiesRequest) XXX_Size ¶
func (m *SdkIdentityCapabilitiesRequest) XXX_Size() int
func (*SdkIdentityCapabilitiesRequest) XXX_Unmarshal ¶
func (m *SdkIdentityCapabilitiesRequest) XXX_Unmarshal(b []byte) error
type SdkIdentityCapabilitiesResponse ¶
type SdkIdentityCapabilitiesResponse struct {
// Provides all the capabilites supported by the cluster
Capabilities []*SdkServiceCapability `protobuf:"bytes,1,rep,name=capabilities" json:"capabilities,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing the capabilites of the cluster
func (*SdkIdentityCapabilitiesResponse) Descriptor ¶
func (*SdkIdentityCapabilitiesResponse) Descriptor() ([]byte, []int)
func (*SdkIdentityCapabilitiesResponse) GetCapabilities ¶
func (m *SdkIdentityCapabilitiesResponse) GetCapabilities() []*SdkServiceCapability
func (*SdkIdentityCapabilitiesResponse) ProtoMessage ¶
func (*SdkIdentityCapabilitiesResponse) ProtoMessage()
func (*SdkIdentityCapabilitiesResponse) Reset ¶
func (m *SdkIdentityCapabilitiesResponse) Reset()
func (*SdkIdentityCapabilitiesResponse) String ¶
func (m *SdkIdentityCapabilitiesResponse) String() string
func (*SdkIdentityCapabilitiesResponse) XXX_DiscardUnknown ¶
func (m *SdkIdentityCapabilitiesResponse) XXX_DiscardUnknown()
func (*SdkIdentityCapabilitiesResponse) XXX_Marshal ¶
func (m *SdkIdentityCapabilitiesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkIdentityCapabilitiesResponse) XXX_Merge ¶
func (dst *SdkIdentityCapabilitiesResponse) XXX_Merge(src proto.Message)
func (*SdkIdentityCapabilitiesResponse) XXX_Size ¶
func (m *SdkIdentityCapabilitiesResponse) XXX_Size() int
func (*SdkIdentityCapabilitiesResponse) XXX_Unmarshal ¶
func (m *SdkIdentityCapabilitiesResponse) XXX_Unmarshal(b []byte) error
type SdkIdentityVersionRequest ¶
type SdkIdentityVersionRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkIdentityVersionRequest) Descriptor ¶
func (*SdkIdentityVersionRequest) Descriptor() ([]byte, []int)
func (*SdkIdentityVersionRequest) ProtoMessage ¶
func (*SdkIdentityVersionRequest) ProtoMessage()
func (*SdkIdentityVersionRequest) Reset ¶
func (m *SdkIdentityVersionRequest) Reset()
func (*SdkIdentityVersionRequest) String ¶
func (m *SdkIdentityVersionRequest) String() string
func (*SdkIdentityVersionRequest) XXX_DiscardUnknown ¶
func (m *SdkIdentityVersionRequest) XXX_DiscardUnknown()
func (*SdkIdentityVersionRequest) XXX_Marshal ¶
func (m *SdkIdentityVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkIdentityVersionRequest) XXX_Merge ¶
func (dst *SdkIdentityVersionRequest) XXX_Merge(src proto.Message)
func (*SdkIdentityVersionRequest) XXX_Size ¶
func (m *SdkIdentityVersionRequest) XXX_Size() int
func (*SdkIdentityVersionRequest) XXX_Unmarshal ¶
func (m *SdkIdentityVersionRequest) XXX_Unmarshal(b []byte) error
type SdkIdentityVersionResponse ¶
type SdkIdentityVersionResponse struct {
// OpenStorage SDK version used by the server
SdkVersion *SdkVersion `protobuf:"bytes,1,opt,name=sdk_version,json=sdkVersion" json:"sdk_version,omitempty"`
// Version information about the storage system
Version *StorageVersion `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing version information
func (*SdkIdentityVersionResponse) Descriptor ¶
func (*SdkIdentityVersionResponse) Descriptor() ([]byte, []int)
func (*SdkIdentityVersionResponse) GetSdkVersion ¶
func (m *SdkIdentityVersionResponse) GetSdkVersion() *SdkVersion
func (*SdkIdentityVersionResponse) GetVersion ¶
func (m *SdkIdentityVersionResponse) GetVersion() *StorageVersion
func (*SdkIdentityVersionResponse) ProtoMessage ¶
func (*SdkIdentityVersionResponse) ProtoMessage()
func (*SdkIdentityVersionResponse) Reset ¶
func (m *SdkIdentityVersionResponse) Reset()
func (*SdkIdentityVersionResponse) String ¶
func (m *SdkIdentityVersionResponse) String() string
func (*SdkIdentityVersionResponse) XXX_DiscardUnknown ¶
func (m *SdkIdentityVersionResponse) XXX_DiscardUnknown()
func (*SdkIdentityVersionResponse) XXX_Marshal ¶
func (m *SdkIdentityVersionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkIdentityVersionResponse) XXX_Merge ¶
func (dst *SdkIdentityVersionResponse) XXX_Merge(src proto.Message)
func (*SdkIdentityVersionResponse) XXX_Size ¶
func (m *SdkIdentityVersionResponse) XXX_Size() int
func (*SdkIdentityVersionResponse) XXX_Unmarshal ¶
func (m *SdkIdentityVersionResponse) XXX_Unmarshal(b []byte) error
type SdkNodeEnumerateRequest ¶
type SdkNodeEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkNodeEnumerateRequest) Descriptor ¶
func (*SdkNodeEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkNodeEnumerateRequest) ProtoMessage ¶
func (*SdkNodeEnumerateRequest) ProtoMessage()
func (*SdkNodeEnumerateRequest) Reset ¶
func (m *SdkNodeEnumerateRequest) Reset()
func (*SdkNodeEnumerateRequest) String ¶
func (m *SdkNodeEnumerateRequest) String() string
func (*SdkNodeEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkNodeEnumerateRequest) XXX_DiscardUnknown()
func (*SdkNodeEnumerateRequest) XXX_Marshal ¶
func (m *SdkNodeEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeEnumerateRequest) XXX_Merge ¶
func (dst *SdkNodeEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkNodeEnumerateRequest) XXX_Size ¶
func (m *SdkNodeEnumerateRequest) XXX_Size() int
func (*SdkNodeEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkNodeEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkNodeEnumerateResponse ¶
type SdkNodeEnumerateResponse struct {
// List of all the node ids in the cluster
NodeIds []string `protobuf:"bytes,1,rep,name=node_ids,json=nodeIds" json:"node_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response with a list of nodes
func (*SdkNodeEnumerateResponse) Descriptor ¶
func (*SdkNodeEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkNodeEnumerateResponse) GetNodeIds ¶
func (m *SdkNodeEnumerateResponse) GetNodeIds() []string
func (*SdkNodeEnumerateResponse) ProtoMessage ¶
func (*SdkNodeEnumerateResponse) ProtoMessage()
func (*SdkNodeEnumerateResponse) Reset ¶
func (m *SdkNodeEnumerateResponse) Reset()
func (*SdkNodeEnumerateResponse) String ¶
func (m *SdkNodeEnumerateResponse) String() string
func (*SdkNodeEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkNodeEnumerateResponse) XXX_DiscardUnknown()
func (*SdkNodeEnumerateResponse) XXX_Marshal ¶
func (m *SdkNodeEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeEnumerateResponse) XXX_Merge ¶
func (dst *SdkNodeEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkNodeEnumerateResponse) XXX_Size ¶
func (m *SdkNodeEnumerateResponse) XXX_Size() int
func (*SdkNodeEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkNodeEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkNodeInspectCurrentRequest ¶
type SdkNodeInspectCurrentRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkNodeInspectCurrentRequest) Descriptor ¶
func (*SdkNodeInspectCurrentRequest) Descriptor() ([]byte, []int)
func (*SdkNodeInspectCurrentRequest) ProtoMessage ¶
func (*SdkNodeInspectCurrentRequest) ProtoMessage()
func (*SdkNodeInspectCurrentRequest) Reset ¶
func (m *SdkNodeInspectCurrentRequest) Reset()
func (*SdkNodeInspectCurrentRequest) String ¶
func (m *SdkNodeInspectCurrentRequest) String() string
func (*SdkNodeInspectCurrentRequest) XXX_DiscardUnknown ¶
func (m *SdkNodeInspectCurrentRequest) XXX_DiscardUnknown()
func (*SdkNodeInspectCurrentRequest) XXX_Marshal ¶
func (m *SdkNodeInspectCurrentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeInspectCurrentRequest) XXX_Merge ¶
func (dst *SdkNodeInspectCurrentRequest) XXX_Merge(src proto.Message)
func (*SdkNodeInspectCurrentRequest) XXX_Size ¶
func (m *SdkNodeInspectCurrentRequest) XXX_Size() int
func (*SdkNodeInspectCurrentRequest) XXX_Unmarshal ¶
func (m *SdkNodeInspectCurrentRequest) XXX_Unmarshal(b []byte) error
type SdkNodeInspectCurrentResponse ¶
type SdkNodeInspectCurrentResponse struct {
// Node information
Node *StorageNode `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when inspecting a node
func (*SdkNodeInspectCurrentResponse) Descriptor ¶
func (*SdkNodeInspectCurrentResponse) Descriptor() ([]byte, []int)
func (*SdkNodeInspectCurrentResponse) GetNode ¶
func (m *SdkNodeInspectCurrentResponse) GetNode() *StorageNode
func (*SdkNodeInspectCurrentResponse) ProtoMessage ¶
func (*SdkNodeInspectCurrentResponse) ProtoMessage()
func (*SdkNodeInspectCurrentResponse) Reset ¶
func (m *SdkNodeInspectCurrentResponse) Reset()
func (*SdkNodeInspectCurrentResponse) String ¶
func (m *SdkNodeInspectCurrentResponse) String() string
func (*SdkNodeInspectCurrentResponse) XXX_DiscardUnknown ¶
func (m *SdkNodeInspectCurrentResponse) XXX_DiscardUnknown()
func (*SdkNodeInspectCurrentResponse) XXX_Marshal ¶
func (m *SdkNodeInspectCurrentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeInspectCurrentResponse) XXX_Merge ¶
func (dst *SdkNodeInspectCurrentResponse) XXX_Merge(src proto.Message)
func (*SdkNodeInspectCurrentResponse) XXX_Size ¶
func (m *SdkNodeInspectCurrentResponse) XXX_Size() int
func (*SdkNodeInspectCurrentResponse) XXX_Unmarshal ¶
func (m *SdkNodeInspectCurrentResponse) XXX_Unmarshal(b []byte) error
type SdkNodeInspectRequest ¶
type SdkNodeInspectRequest struct {
// Id of node to inspect
NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request when inspecting a node
func (*SdkNodeInspectRequest) Descriptor ¶
func (*SdkNodeInspectRequest) Descriptor() ([]byte, []int)
func (*SdkNodeInspectRequest) GetNodeId ¶
func (m *SdkNodeInspectRequest) GetNodeId() string
func (*SdkNodeInspectRequest) ProtoMessage ¶
func (*SdkNodeInspectRequest) ProtoMessage()
func (*SdkNodeInspectRequest) Reset ¶
func (m *SdkNodeInspectRequest) Reset()
func (*SdkNodeInspectRequest) String ¶
func (m *SdkNodeInspectRequest) String() string
func (*SdkNodeInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkNodeInspectRequest) XXX_DiscardUnknown()
func (*SdkNodeInspectRequest) XXX_Marshal ¶
func (m *SdkNodeInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeInspectRequest) XXX_Merge ¶
func (dst *SdkNodeInspectRequest) XXX_Merge(src proto.Message)
func (*SdkNodeInspectRequest) XXX_Size ¶
func (m *SdkNodeInspectRequest) XXX_Size() int
func (*SdkNodeInspectRequest) XXX_Unmarshal ¶
func (m *SdkNodeInspectRequest) XXX_Unmarshal(b []byte) error
type SdkNodeInspectResponse ¶
type SdkNodeInspectResponse struct {
// Node information
Node *StorageNode `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when inspecting a node
func (*SdkNodeInspectResponse) Descriptor ¶
func (*SdkNodeInspectResponse) Descriptor() ([]byte, []int)
func (*SdkNodeInspectResponse) GetNode ¶
func (m *SdkNodeInspectResponse) GetNode() *StorageNode
func (*SdkNodeInspectResponse) ProtoMessage ¶
func (*SdkNodeInspectResponse) ProtoMessage()
func (*SdkNodeInspectResponse) Reset ¶
func (m *SdkNodeInspectResponse) Reset()
func (*SdkNodeInspectResponse) String ¶
func (m *SdkNodeInspectResponse) String() string
func (*SdkNodeInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkNodeInspectResponse) XXX_DiscardUnknown()
func (*SdkNodeInspectResponse) XXX_Marshal ¶
func (m *SdkNodeInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeInspectResponse) XXX_Merge ¶
func (dst *SdkNodeInspectResponse) XXX_Merge(src proto.Message)
func (*SdkNodeInspectResponse) XXX_Size ¶
func (m *SdkNodeInspectResponse) XXX_Size() int
func (*SdkNodeInspectResponse) XXX_Unmarshal ¶
func (m *SdkNodeInspectResponse) XXX_Unmarshal(b []byte) error
type SdkObjectstoreCreateRequest ¶
type SdkObjectstoreCreateRequest struct {
// Volume on which objectstore will be running
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to create an object store
func (*SdkObjectstoreCreateRequest) Descriptor ¶
func (*SdkObjectstoreCreateRequest) Descriptor() ([]byte, []int)
func (*SdkObjectstoreCreateRequest) GetVolumeId ¶
func (m *SdkObjectstoreCreateRequest) GetVolumeId() string
func (*SdkObjectstoreCreateRequest) ProtoMessage ¶
func (*SdkObjectstoreCreateRequest) ProtoMessage()
func (*SdkObjectstoreCreateRequest) Reset ¶
func (m *SdkObjectstoreCreateRequest) Reset()
func (*SdkObjectstoreCreateRequest) String ¶
func (m *SdkObjectstoreCreateRequest) String() string
func (*SdkObjectstoreCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkObjectstoreCreateRequest) XXX_DiscardUnknown()
func (*SdkObjectstoreCreateRequest) XXX_Marshal ¶
func (m *SdkObjectstoreCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkObjectstoreCreateRequest) XXX_Merge ¶
func (dst *SdkObjectstoreCreateRequest) XXX_Merge(src proto.Message)
func (*SdkObjectstoreCreateRequest) XXX_Size ¶
func (m *SdkObjectstoreCreateRequest) XXX_Size() int
func (*SdkObjectstoreCreateRequest) XXX_Unmarshal ¶
func (m *SdkObjectstoreCreateRequest) XXX_Unmarshal(b []byte) error
type SdkObjectstoreCreateResponse ¶
type SdkObjectstoreCreateResponse struct {
// Created objecstore status
ObjectstoreStatus *ObjectstoreInfo `protobuf:"bytes,1,opt,name=objectstore_status,json=objectstoreStatus" json:"objectstore_status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when an object store has been created for a specified volume
func (*SdkObjectstoreCreateResponse) Descriptor ¶
func (*SdkObjectstoreCreateResponse) Descriptor() ([]byte, []int)
func (*SdkObjectstoreCreateResponse) GetObjectstoreStatus ¶
func (m *SdkObjectstoreCreateResponse) GetObjectstoreStatus() *ObjectstoreInfo
func (*SdkObjectstoreCreateResponse) ProtoMessage ¶
func (*SdkObjectstoreCreateResponse) ProtoMessage()
func (*SdkObjectstoreCreateResponse) Reset ¶
func (m *SdkObjectstoreCreateResponse) Reset()
func (*SdkObjectstoreCreateResponse) String ¶
func (m *SdkObjectstoreCreateResponse) String() string
func (*SdkObjectstoreCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkObjectstoreCreateResponse) XXX_DiscardUnknown()
func (*SdkObjectstoreCreateResponse) XXX_Marshal ¶
func (m *SdkObjectstoreCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkObjectstoreCreateResponse) XXX_Merge ¶
func (dst *SdkObjectstoreCreateResponse) XXX_Merge(src proto.Message)
func (*SdkObjectstoreCreateResponse) XXX_Size ¶
func (m *SdkObjectstoreCreateResponse) XXX_Size() int
func (*SdkObjectstoreCreateResponse) XXX_Unmarshal ¶
func (m *SdkObjectstoreCreateResponse) XXX_Unmarshal(b []byte) error
type SdkObjectstoreDeleteRequest ¶
type SdkObjectstoreDeleteRequest struct {
// Id of the object store to delete
ObjectstoreId string `protobuf:"bytes,1,opt,name=objectstore_id,json=objectstoreId" json:"objectstore_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to delete an object store service from a volume
func (*SdkObjectstoreDeleteRequest) Descriptor ¶
func (*SdkObjectstoreDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkObjectstoreDeleteRequest) GetObjectstoreId ¶
func (m *SdkObjectstoreDeleteRequest) GetObjectstoreId() string
func (*SdkObjectstoreDeleteRequest) ProtoMessage ¶
func (*SdkObjectstoreDeleteRequest) ProtoMessage()
func (*SdkObjectstoreDeleteRequest) Reset ¶
func (m *SdkObjectstoreDeleteRequest) Reset()
func (*SdkObjectstoreDeleteRequest) String ¶
func (m *SdkObjectstoreDeleteRequest) String() string
func (*SdkObjectstoreDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkObjectstoreDeleteRequest) XXX_DiscardUnknown()
func (*SdkObjectstoreDeleteRequest) XXX_Marshal ¶
func (m *SdkObjectstoreDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkObjectstoreDeleteRequest) XXX_Merge ¶
func (dst *SdkObjectstoreDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkObjectstoreDeleteRequest) XXX_Size ¶
func (m *SdkObjectstoreDeleteRequest) XXX_Size() int
func (*SdkObjectstoreDeleteRequest) XXX_Unmarshal ¶
func (m *SdkObjectstoreDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkObjectstoreDeleteResponse ¶
type SdkObjectstoreDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkObjectstoreDeleteResponse) Descriptor ¶
func (*SdkObjectstoreDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkObjectstoreDeleteResponse) ProtoMessage ¶
func (*SdkObjectstoreDeleteResponse) ProtoMessage()
func (*SdkObjectstoreDeleteResponse) Reset ¶
func (m *SdkObjectstoreDeleteResponse) Reset()
func (*SdkObjectstoreDeleteResponse) String ¶
func (m *SdkObjectstoreDeleteResponse) String() string
func (*SdkObjectstoreDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkObjectstoreDeleteResponse) XXX_DiscardUnknown()
func (*SdkObjectstoreDeleteResponse) XXX_Marshal ¶
func (m *SdkObjectstoreDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkObjectstoreDeleteResponse) XXX_Merge ¶
func (dst *SdkObjectstoreDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkObjectstoreDeleteResponse) XXX_Size ¶
func (m *SdkObjectstoreDeleteResponse) XXX_Size() int
func (*SdkObjectstoreDeleteResponse) XXX_Unmarshal ¶
func (m *SdkObjectstoreDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkObjectstoreInspectRequest ¶
type SdkObjectstoreInspectRequest struct {
// Id of the object store
ObjectstoreId string `protobuf:"bytes,1,opt,name=objectstore_id,json=objectstoreId" json:"objectstore_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to get information about an object store endpoint
func (*SdkObjectstoreInspectRequest) Descriptor ¶
func (*SdkObjectstoreInspectRequest) Descriptor() ([]byte, []int)
func (*SdkObjectstoreInspectRequest) GetObjectstoreId ¶
func (m *SdkObjectstoreInspectRequest) GetObjectstoreId() string
func (*SdkObjectstoreInspectRequest) ProtoMessage ¶
func (*SdkObjectstoreInspectRequest) ProtoMessage()
func (*SdkObjectstoreInspectRequest) Reset ¶
func (m *SdkObjectstoreInspectRequest) Reset()
func (*SdkObjectstoreInspectRequest) String ¶
func (m *SdkObjectstoreInspectRequest) String() string
func (*SdkObjectstoreInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkObjectstoreInspectRequest) XXX_DiscardUnknown()
func (*SdkObjectstoreInspectRequest) XXX_Marshal ¶
func (m *SdkObjectstoreInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkObjectstoreInspectRequest) XXX_Merge ¶
func (dst *SdkObjectstoreInspectRequest) XXX_Merge(src proto.Message)
func (*SdkObjectstoreInspectRequest) XXX_Size ¶
func (m *SdkObjectstoreInspectRequest) XXX_Size() int
func (*SdkObjectstoreInspectRequest) XXX_Unmarshal ¶
func (m *SdkObjectstoreInspectRequest) XXX_Unmarshal(b []byte) error
type SdkObjectstoreInspectResponse ¶
type SdkObjectstoreInspectResponse struct {
// Contains information about the object store requested
ObjectstoreStatus *ObjectstoreInfo `protobuf:"bytes,1,opt,name=objectstore_status,json=objectstoreStatus" json:"objectstore_status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when inspecting an object store endpoint
func (*SdkObjectstoreInspectResponse) Descriptor ¶
func (*SdkObjectstoreInspectResponse) Descriptor() ([]byte, []int)
func (*SdkObjectstoreInspectResponse) GetObjectstoreStatus ¶
func (m *SdkObjectstoreInspectResponse) GetObjectstoreStatus() *ObjectstoreInfo
func (*SdkObjectstoreInspectResponse) ProtoMessage ¶
func (*SdkObjectstoreInspectResponse) ProtoMessage()
func (*SdkObjectstoreInspectResponse) Reset ¶
func (m *SdkObjectstoreInspectResponse) Reset()
func (*SdkObjectstoreInspectResponse) String ¶
func (m *SdkObjectstoreInspectResponse) String() string
func (*SdkObjectstoreInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkObjectstoreInspectResponse) XXX_DiscardUnknown()
func (*SdkObjectstoreInspectResponse) XXX_Marshal ¶
func (m *SdkObjectstoreInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkObjectstoreInspectResponse) XXX_Merge ¶
func (dst *SdkObjectstoreInspectResponse) XXX_Merge(src proto.Message)
func (*SdkObjectstoreInspectResponse) XXX_Size ¶
func (m *SdkObjectstoreInspectResponse) XXX_Size() int
func (*SdkObjectstoreInspectResponse) XXX_Unmarshal ¶
func (m *SdkObjectstoreInspectResponse) XXX_Unmarshal(b []byte) error
type SdkObjectstoreUpdateRequest ¶
type SdkObjectstoreUpdateRequest struct {
// Objectstore Id to update
ObjectstoreId string `protobuf:"bytes,1,opt,name=objectstore_id,json=objectstoreId" json:"objectstore_id,omitempty"`
// enable/disable objectstore
Enable bool `protobuf:"varint,2,opt,name=enable" json:"enable,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to update an object store
func (*SdkObjectstoreUpdateRequest) Descriptor ¶
func (*SdkObjectstoreUpdateRequest) Descriptor() ([]byte, []int)
func (*SdkObjectstoreUpdateRequest) GetEnable ¶
func (m *SdkObjectstoreUpdateRequest) GetEnable() bool
func (*SdkObjectstoreUpdateRequest) GetObjectstoreId ¶
func (m *SdkObjectstoreUpdateRequest) GetObjectstoreId() string
func (*SdkObjectstoreUpdateRequest) ProtoMessage ¶
func (*SdkObjectstoreUpdateRequest) ProtoMessage()
func (*SdkObjectstoreUpdateRequest) Reset ¶
func (m *SdkObjectstoreUpdateRequest) Reset()
func (*SdkObjectstoreUpdateRequest) String ¶
func (m *SdkObjectstoreUpdateRequest) String() string
func (*SdkObjectstoreUpdateRequest) XXX_DiscardUnknown ¶
func (m *SdkObjectstoreUpdateRequest) XXX_DiscardUnknown()
func (*SdkObjectstoreUpdateRequest) XXX_Marshal ¶
func (m *SdkObjectstoreUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkObjectstoreUpdateRequest) XXX_Merge ¶
func (dst *SdkObjectstoreUpdateRequest) XXX_Merge(src proto.Message)
func (*SdkObjectstoreUpdateRequest) XXX_Size ¶
func (m *SdkObjectstoreUpdateRequest) XXX_Size() int
func (*SdkObjectstoreUpdateRequest) XXX_Unmarshal ¶
func (m *SdkObjectstoreUpdateRequest) XXX_Unmarshal(b []byte) error
type SdkObjectstoreUpdateResponse ¶
type SdkObjectstoreUpdateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkObjectstoreUpdateResponse) Descriptor ¶
func (*SdkObjectstoreUpdateResponse) Descriptor() ([]byte, []int)
func (*SdkObjectstoreUpdateResponse) ProtoMessage ¶
func (*SdkObjectstoreUpdateResponse) ProtoMessage()
func (*SdkObjectstoreUpdateResponse) Reset ¶
func (m *SdkObjectstoreUpdateResponse) Reset()
func (*SdkObjectstoreUpdateResponse) String ¶
func (m *SdkObjectstoreUpdateResponse) String() string
func (*SdkObjectstoreUpdateResponse) XXX_DiscardUnknown ¶
func (m *SdkObjectstoreUpdateResponse) XXX_DiscardUnknown()
func (*SdkObjectstoreUpdateResponse) XXX_Marshal ¶
func (m *SdkObjectstoreUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkObjectstoreUpdateResponse) XXX_Merge ¶
func (dst *SdkObjectstoreUpdateResponse) XXX_Merge(src proto.Message)
func (*SdkObjectstoreUpdateResponse) XXX_Size ¶
func (m *SdkObjectstoreUpdateResponse) XXX_Size() int
func (*SdkObjectstoreUpdateResponse) XXX_Unmarshal ¶
func (m *SdkObjectstoreUpdateResponse) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicy ¶
type SdkSchedulePolicy struct {
// Name of the schedule policy
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// Schedule policies
Schedules []*SdkSchedulePolicyInterval `protobuf:"bytes,2,rep,name=schedules" json:"schedules,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a schedule policy
func (*SdkSchedulePolicy) Descriptor ¶
func (*SdkSchedulePolicy) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicy) GetName ¶
func (m *SdkSchedulePolicy) GetName() string
func (*SdkSchedulePolicy) GetSchedules ¶
func (m *SdkSchedulePolicy) GetSchedules() []*SdkSchedulePolicyInterval
func (*SdkSchedulePolicy) ProtoMessage ¶
func (*SdkSchedulePolicy) ProtoMessage()
func (*SdkSchedulePolicy) Reset ¶
func (m *SdkSchedulePolicy) Reset()
func (*SdkSchedulePolicy) String ¶
func (m *SdkSchedulePolicy) String() string
func (*SdkSchedulePolicy) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicy) XXX_DiscardUnknown()
func (*SdkSchedulePolicy) XXX_Marshal ¶
func (m *SdkSchedulePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicy) XXX_Merge ¶
func (dst *SdkSchedulePolicy) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicy) XXX_Size ¶
func (m *SdkSchedulePolicy) XXX_Size() int
func (*SdkSchedulePolicy) XXX_Unmarshal ¶
func (m *SdkSchedulePolicy) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyCreateRequest ¶
type SdkSchedulePolicyCreateRequest struct {
// Schedule Policy
SchedulePolicy *SdkSchedulePolicy `protobuf:"bytes,1,opt,name=schedule_policy,json=schedulePolicy" json:"schedule_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define a schedule policy request
func (*SdkSchedulePolicyCreateRequest) Descriptor ¶
func (*SdkSchedulePolicyCreateRequest) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyCreateRequest) GetSchedulePolicy ¶
func (m *SdkSchedulePolicyCreateRequest) GetSchedulePolicy() *SdkSchedulePolicy
func (*SdkSchedulePolicyCreateRequest) ProtoMessage ¶
func (*SdkSchedulePolicyCreateRequest) ProtoMessage()
func (*SdkSchedulePolicyCreateRequest) Reset ¶
func (m *SdkSchedulePolicyCreateRequest) Reset()
func (*SdkSchedulePolicyCreateRequest) String ¶
func (m *SdkSchedulePolicyCreateRequest) String() string
func (*SdkSchedulePolicyCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyCreateRequest) XXX_DiscardUnknown()
func (*SdkSchedulePolicyCreateRequest) XXX_Marshal ¶
func (m *SdkSchedulePolicyCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyCreateRequest) XXX_Merge ¶
func (dst *SdkSchedulePolicyCreateRequest) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyCreateRequest) XXX_Size ¶
func (m *SdkSchedulePolicyCreateRequest) XXX_Size() int
func (*SdkSchedulePolicyCreateRequest) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyCreateRequest) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyCreateResponse ¶
type SdkSchedulePolicyCreateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkSchedulePolicyCreateResponse) Descriptor ¶
func (*SdkSchedulePolicyCreateResponse) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyCreateResponse) ProtoMessage ¶
func (*SdkSchedulePolicyCreateResponse) ProtoMessage()
func (*SdkSchedulePolicyCreateResponse) Reset ¶
func (m *SdkSchedulePolicyCreateResponse) Reset()
func (*SdkSchedulePolicyCreateResponse) String ¶
func (m *SdkSchedulePolicyCreateResponse) String() string
func (*SdkSchedulePolicyCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyCreateResponse) XXX_DiscardUnknown()
func (*SdkSchedulePolicyCreateResponse) XXX_Marshal ¶
func (m *SdkSchedulePolicyCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyCreateResponse) XXX_Merge ¶
func (dst *SdkSchedulePolicyCreateResponse) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyCreateResponse) XXX_Size ¶
func (m *SdkSchedulePolicyCreateResponse) XXX_Size() int
func (*SdkSchedulePolicyCreateResponse) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyCreateResponse) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyDeleteRequest ¶
type SdkSchedulePolicyDeleteRequest struct {
// Name of the schedule policy
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define schedule policy deletion request
func (*SdkSchedulePolicyDeleteRequest) Descriptor ¶
func (*SdkSchedulePolicyDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyDeleteRequest) GetName ¶
func (m *SdkSchedulePolicyDeleteRequest) GetName() string
func (*SdkSchedulePolicyDeleteRequest) ProtoMessage ¶
func (*SdkSchedulePolicyDeleteRequest) ProtoMessage()
func (*SdkSchedulePolicyDeleteRequest) Reset ¶
func (m *SdkSchedulePolicyDeleteRequest) Reset()
func (*SdkSchedulePolicyDeleteRequest) String ¶
func (m *SdkSchedulePolicyDeleteRequest) String() string
func (*SdkSchedulePolicyDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyDeleteRequest) XXX_DiscardUnknown()
func (*SdkSchedulePolicyDeleteRequest) XXX_Marshal ¶
func (m *SdkSchedulePolicyDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyDeleteRequest) XXX_Merge ¶
func (dst *SdkSchedulePolicyDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyDeleteRequest) XXX_Size ¶
func (m *SdkSchedulePolicyDeleteRequest) XXX_Size() int
func (*SdkSchedulePolicyDeleteRequest) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyDeleteResponse ¶
type SdkSchedulePolicyDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkSchedulePolicyDeleteResponse) Descriptor ¶
func (*SdkSchedulePolicyDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyDeleteResponse) ProtoMessage ¶
func (*SdkSchedulePolicyDeleteResponse) ProtoMessage()
func (*SdkSchedulePolicyDeleteResponse) Reset ¶
func (m *SdkSchedulePolicyDeleteResponse) Reset()
func (*SdkSchedulePolicyDeleteResponse) String ¶
func (m *SdkSchedulePolicyDeleteResponse) String() string
func (*SdkSchedulePolicyDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyDeleteResponse) XXX_DiscardUnknown()
func (*SdkSchedulePolicyDeleteResponse) XXX_Marshal ¶
func (m *SdkSchedulePolicyDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyDeleteResponse) XXX_Merge ¶
func (dst *SdkSchedulePolicyDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyDeleteResponse) XXX_Size ¶
func (m *SdkSchedulePolicyDeleteResponse) XXX_Size() int
func (*SdkSchedulePolicyDeleteResponse) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyEnumerateRequest ¶
type SdkSchedulePolicyEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkSchedulePolicyEnumerateRequest) Descriptor ¶
func (*SdkSchedulePolicyEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyEnumerateRequest) ProtoMessage ¶
func (*SdkSchedulePolicyEnumerateRequest) ProtoMessage()
func (*SdkSchedulePolicyEnumerateRequest) Reset ¶
func (m *SdkSchedulePolicyEnumerateRequest) Reset()
func (*SdkSchedulePolicyEnumerateRequest) String ¶
func (m *SdkSchedulePolicyEnumerateRequest) String() string
func (*SdkSchedulePolicyEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyEnumerateRequest) XXX_DiscardUnknown()
func (*SdkSchedulePolicyEnumerateRequest) XXX_Marshal ¶
func (m *SdkSchedulePolicyEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyEnumerateRequest) XXX_Merge ¶
func (dst *SdkSchedulePolicyEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyEnumerateRequest) XXX_Size ¶
func (m *SdkSchedulePolicyEnumerateRequest) XXX_Size() int
func (*SdkSchedulePolicyEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyEnumerateResponse ¶
type SdkSchedulePolicyEnumerateResponse struct {
// List of Schedule Policy
Policies []*SdkSchedulePolicy `protobuf:"bytes,1,rep,name=policies" json:"policies,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a schedule policy enumerate response
func (*SdkSchedulePolicyEnumerateResponse) Descriptor ¶
func (*SdkSchedulePolicyEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyEnumerateResponse) GetPolicies ¶
func (m *SdkSchedulePolicyEnumerateResponse) GetPolicies() []*SdkSchedulePolicy
func (*SdkSchedulePolicyEnumerateResponse) ProtoMessage ¶
func (*SdkSchedulePolicyEnumerateResponse) ProtoMessage()
func (*SdkSchedulePolicyEnumerateResponse) Reset ¶
func (m *SdkSchedulePolicyEnumerateResponse) Reset()
func (*SdkSchedulePolicyEnumerateResponse) String ¶
func (m *SdkSchedulePolicyEnumerateResponse) String() string
func (*SdkSchedulePolicyEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyEnumerateResponse) XXX_DiscardUnknown()
func (*SdkSchedulePolicyEnumerateResponse) XXX_Marshal ¶
func (m *SdkSchedulePolicyEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyEnumerateResponse) XXX_Merge ¶
func (dst *SdkSchedulePolicyEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyEnumerateResponse) XXX_Size ¶
func (m *SdkSchedulePolicyEnumerateResponse) XXX_Size() int
func (*SdkSchedulePolicyEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyInspectRequest ¶
type SdkSchedulePolicyInspectRequest struct {
// Name of the schedule Policy
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define a schedule policy inspection request
func (*SdkSchedulePolicyInspectRequest) Descriptor ¶
func (*SdkSchedulePolicyInspectRequest) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyInspectRequest) GetName ¶
func (m *SdkSchedulePolicyInspectRequest) GetName() string
func (*SdkSchedulePolicyInspectRequest) ProtoMessage ¶
func (*SdkSchedulePolicyInspectRequest) ProtoMessage()
func (*SdkSchedulePolicyInspectRequest) Reset ¶
func (m *SdkSchedulePolicyInspectRequest) Reset()
func (*SdkSchedulePolicyInspectRequest) String ¶
func (m *SdkSchedulePolicyInspectRequest) String() string
func (*SdkSchedulePolicyInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyInspectRequest) XXX_DiscardUnknown()
func (*SdkSchedulePolicyInspectRequest) XXX_Marshal ¶
func (m *SdkSchedulePolicyInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyInspectRequest) XXX_Merge ¶
func (dst *SdkSchedulePolicyInspectRequest) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyInspectRequest) XXX_Size ¶
func (m *SdkSchedulePolicyInspectRequest) XXX_Size() int
func (*SdkSchedulePolicyInspectRequest) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyInspectRequest) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyInspectResponse ¶
type SdkSchedulePolicyInspectResponse struct {
// List of Schedule Policy
Policy *SdkSchedulePolicy `protobuf:"bytes,1,opt,name=policy" json:"policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a schedule policy inspection response
func (*SdkSchedulePolicyInspectResponse) Descriptor ¶
func (*SdkSchedulePolicyInspectResponse) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyInspectResponse) GetPolicy ¶
func (m *SdkSchedulePolicyInspectResponse) GetPolicy() *SdkSchedulePolicy
func (*SdkSchedulePolicyInspectResponse) ProtoMessage ¶
func (*SdkSchedulePolicyInspectResponse) ProtoMessage()
func (*SdkSchedulePolicyInspectResponse) Reset ¶
func (m *SdkSchedulePolicyInspectResponse) Reset()
func (*SdkSchedulePolicyInspectResponse) String ¶
func (m *SdkSchedulePolicyInspectResponse) String() string
func (*SdkSchedulePolicyInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyInspectResponse) XXX_DiscardUnknown()
func (*SdkSchedulePolicyInspectResponse) XXX_Marshal ¶
func (m *SdkSchedulePolicyInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyInspectResponse) XXX_Merge ¶
func (dst *SdkSchedulePolicyInspectResponse) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyInspectResponse) XXX_Size ¶
func (m *SdkSchedulePolicyInspectResponse) XXX_Size() int
func (*SdkSchedulePolicyInspectResponse) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyInspectResponse) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyInterval ¶
type SdkSchedulePolicyInterval struct {
// Number of instances to retain
Retain int64 `protobuf:"varint,1,opt,name=retain" json:"retain,omitempty"`
// Start oneof at field number 200 to allow for expansion
//
// Types that are valid to be assigned to PeriodType:
// *SdkSchedulePolicyInterval_Daily
// *SdkSchedulePolicyInterval_Weekly
// *SdkSchedulePolicyInterval_Monthly
// *SdkSchedulePolicyInterval_Periodic
PeriodType isSdkSchedulePolicyInterval_PeriodType `protobuf_oneof:"period_type"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a schedule policy interval
func (*SdkSchedulePolicyInterval) Descriptor ¶
func (*SdkSchedulePolicyInterval) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyInterval) GetDaily ¶
func (m *SdkSchedulePolicyInterval) GetDaily() *SdkSchedulePolicyIntervalDaily
func (*SdkSchedulePolicyInterval) GetMonthly ¶
func (m *SdkSchedulePolicyInterval) GetMonthly() *SdkSchedulePolicyIntervalMonthly
func (*SdkSchedulePolicyInterval) GetPeriodType ¶
func (m *SdkSchedulePolicyInterval) GetPeriodType() isSdkSchedulePolicyInterval_PeriodType
func (*SdkSchedulePolicyInterval) GetPeriodic ¶
func (m *SdkSchedulePolicyInterval) GetPeriodic() *SdkSchedulePolicyIntervalPeriodic
func (*SdkSchedulePolicyInterval) GetRetain ¶
func (m *SdkSchedulePolicyInterval) GetRetain() int64
func (*SdkSchedulePolicyInterval) GetWeekly ¶
func (m *SdkSchedulePolicyInterval) GetWeekly() *SdkSchedulePolicyIntervalWeekly
func (*SdkSchedulePolicyInterval) ProtoMessage ¶
func (*SdkSchedulePolicyInterval) ProtoMessage()
func (*SdkSchedulePolicyInterval) Reset ¶
func (m *SdkSchedulePolicyInterval) Reset()
func (*SdkSchedulePolicyInterval) String ¶
func (m *SdkSchedulePolicyInterval) String() string
func (*SdkSchedulePolicyInterval) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyInterval) XXX_DiscardUnknown()
func (*SdkSchedulePolicyInterval) XXX_Marshal ¶
func (m *SdkSchedulePolicyInterval) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyInterval) XXX_Merge ¶
func (dst *SdkSchedulePolicyInterval) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyInterval) XXX_OneofFuncs ¶
func (*SdkSchedulePolicyInterval) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*SdkSchedulePolicyInterval) XXX_Size ¶
func (m *SdkSchedulePolicyInterval) XXX_Size() int
func (*SdkSchedulePolicyInterval) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyInterval) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyIntervalDaily ¶
type SdkSchedulePolicyIntervalDaily struct {
// Range: 0-23
Hour int32 `protobuf:"varint,1,opt,name=hour" json:"hour,omitempty"`
// Range: 0-59
Minute int32 `protobuf:"varint,2,opt,name=minute" json:"minute,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a daily schedule
func (*SdkSchedulePolicyIntervalDaily) Descriptor ¶
func (*SdkSchedulePolicyIntervalDaily) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyIntervalDaily) GetHour ¶
func (m *SdkSchedulePolicyIntervalDaily) GetHour() int32
func (*SdkSchedulePolicyIntervalDaily) GetMinute ¶
func (m *SdkSchedulePolicyIntervalDaily) GetMinute() int32
func (*SdkSchedulePolicyIntervalDaily) ProtoMessage ¶
func (*SdkSchedulePolicyIntervalDaily) ProtoMessage()
func (*SdkSchedulePolicyIntervalDaily) Reset ¶
func (m *SdkSchedulePolicyIntervalDaily) Reset()
func (*SdkSchedulePolicyIntervalDaily) String ¶
func (m *SdkSchedulePolicyIntervalDaily) String() string
func (*SdkSchedulePolicyIntervalDaily) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyIntervalDaily) XXX_DiscardUnknown()
func (*SdkSchedulePolicyIntervalDaily) XXX_Marshal ¶
func (m *SdkSchedulePolicyIntervalDaily) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyIntervalDaily) XXX_Merge ¶
func (dst *SdkSchedulePolicyIntervalDaily) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyIntervalDaily) XXX_Size ¶
func (m *SdkSchedulePolicyIntervalDaily) XXX_Size() int
func (*SdkSchedulePolicyIntervalDaily) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyIntervalDaily) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyIntervalMonthly ¶
type SdkSchedulePolicyIntervalMonthly struct {
// Range: 1-28
Day int32 `protobuf:"varint,1,opt,name=day" json:"day,omitempty"`
// Range: 0-59
Hour int32 `protobuf:"varint,2,opt,name=hour" json:"hour,omitempty"`
// Range: 0-59
Minute int32 `protobuf:"varint,3,opt,name=minute" json:"minute,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a monthly schedule
func (*SdkSchedulePolicyIntervalMonthly) Descriptor ¶
func (*SdkSchedulePolicyIntervalMonthly) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyIntervalMonthly) GetDay ¶
func (m *SdkSchedulePolicyIntervalMonthly) GetDay() int32
func (*SdkSchedulePolicyIntervalMonthly) GetHour ¶
func (m *SdkSchedulePolicyIntervalMonthly) GetHour() int32
func (*SdkSchedulePolicyIntervalMonthly) GetMinute ¶
func (m *SdkSchedulePolicyIntervalMonthly) GetMinute() int32
func (*SdkSchedulePolicyIntervalMonthly) ProtoMessage ¶
func (*SdkSchedulePolicyIntervalMonthly) ProtoMessage()
func (*SdkSchedulePolicyIntervalMonthly) Reset ¶
func (m *SdkSchedulePolicyIntervalMonthly) Reset()
func (*SdkSchedulePolicyIntervalMonthly) String ¶
func (m *SdkSchedulePolicyIntervalMonthly) String() string
func (*SdkSchedulePolicyIntervalMonthly) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyIntervalMonthly) XXX_DiscardUnknown()
func (*SdkSchedulePolicyIntervalMonthly) XXX_Marshal ¶
func (m *SdkSchedulePolicyIntervalMonthly) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyIntervalMonthly) XXX_Merge ¶
func (dst *SdkSchedulePolicyIntervalMonthly) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyIntervalMonthly) XXX_Size ¶
func (m *SdkSchedulePolicyIntervalMonthly) XXX_Size() int
func (*SdkSchedulePolicyIntervalMonthly) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyIntervalMonthly) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyIntervalPeriodic ¶
type SdkSchedulePolicyIntervalPeriodic struct {
// Specify the number of seconds between intervals
Seconds int64 `protobuf:"varint,1,opt,name=seconds" json:"seconds,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a periodic schedule
func (*SdkSchedulePolicyIntervalPeriodic) Descriptor ¶
func (*SdkSchedulePolicyIntervalPeriodic) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyIntervalPeriodic) GetSeconds ¶
func (m *SdkSchedulePolicyIntervalPeriodic) GetSeconds() int64
func (*SdkSchedulePolicyIntervalPeriodic) ProtoMessage ¶
func (*SdkSchedulePolicyIntervalPeriodic) ProtoMessage()
func (*SdkSchedulePolicyIntervalPeriodic) Reset ¶
func (m *SdkSchedulePolicyIntervalPeriodic) Reset()
func (*SdkSchedulePolicyIntervalPeriodic) String ¶
func (m *SdkSchedulePolicyIntervalPeriodic) String() string
func (*SdkSchedulePolicyIntervalPeriodic) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyIntervalPeriodic) XXX_DiscardUnknown()
func (*SdkSchedulePolicyIntervalPeriodic) XXX_Marshal ¶
func (m *SdkSchedulePolicyIntervalPeriodic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyIntervalPeriodic) XXX_Merge ¶
func (dst *SdkSchedulePolicyIntervalPeriodic) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyIntervalPeriodic) XXX_Size ¶
func (m *SdkSchedulePolicyIntervalPeriodic) XXX_Size() int
func (*SdkSchedulePolicyIntervalPeriodic) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyIntervalPeriodic) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyIntervalWeekly ¶
type SdkSchedulePolicyIntervalWeekly struct {
Day SdkTimeWeekday `protobuf:"varint,1,opt,name=day,enum=openstorage.api.SdkTimeWeekday" json:"day,omitempty"`
// Range: 0-23
Hour int32 `protobuf:"varint,2,opt,name=hour" json:"hour,omitempty"`
// Range: 0-59
Minute int32 `protobuf:"varint,3,opt,name=minute" json:"minute,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a weekly schedule
func (*SdkSchedulePolicyIntervalWeekly) Descriptor ¶
func (*SdkSchedulePolicyIntervalWeekly) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyIntervalWeekly) GetDay ¶
func (m *SdkSchedulePolicyIntervalWeekly) GetDay() SdkTimeWeekday
func (*SdkSchedulePolicyIntervalWeekly) GetHour ¶
func (m *SdkSchedulePolicyIntervalWeekly) GetHour() int32
func (*SdkSchedulePolicyIntervalWeekly) GetMinute ¶
func (m *SdkSchedulePolicyIntervalWeekly) GetMinute() int32
func (*SdkSchedulePolicyIntervalWeekly) ProtoMessage ¶
func (*SdkSchedulePolicyIntervalWeekly) ProtoMessage()
func (*SdkSchedulePolicyIntervalWeekly) Reset ¶
func (m *SdkSchedulePolicyIntervalWeekly) Reset()
func (*SdkSchedulePolicyIntervalWeekly) String ¶
func (m *SdkSchedulePolicyIntervalWeekly) String() string
func (*SdkSchedulePolicyIntervalWeekly) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyIntervalWeekly) XXX_DiscardUnknown()
func (*SdkSchedulePolicyIntervalWeekly) XXX_Marshal ¶
func (m *SdkSchedulePolicyIntervalWeekly) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyIntervalWeekly) XXX_Merge ¶
func (dst *SdkSchedulePolicyIntervalWeekly) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyIntervalWeekly) XXX_Size ¶
func (m *SdkSchedulePolicyIntervalWeekly) XXX_Size() int
func (*SdkSchedulePolicyIntervalWeekly) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyIntervalWeekly) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyInterval_Daily ¶
type SdkSchedulePolicyInterval_Daily struct {
Daily *SdkSchedulePolicyIntervalDaily `protobuf:"bytes,200,opt,name=daily,oneof"`
}
type SdkSchedulePolicyInterval_Monthly ¶
type SdkSchedulePolicyInterval_Monthly struct {
Monthly *SdkSchedulePolicyIntervalMonthly `protobuf:"bytes,202,opt,name=monthly,oneof"`
}
type SdkSchedulePolicyInterval_Periodic ¶
type SdkSchedulePolicyInterval_Periodic struct {
Periodic *SdkSchedulePolicyIntervalPeriodic `protobuf:"bytes,203,opt,name=periodic,oneof"`
}
type SdkSchedulePolicyInterval_Weekly ¶
type SdkSchedulePolicyInterval_Weekly struct {
Weekly *SdkSchedulePolicyIntervalWeekly `protobuf:"bytes,201,opt,name=weekly,oneof"`
}
type SdkSchedulePolicyUpdateRequest ¶
type SdkSchedulePolicyUpdateRequest struct {
// Schedule Policy
SchedulePolicy *SdkSchedulePolicy `protobuf:"bytes,1,opt,name=schedule_policy,json=schedulePolicy" json:"schedule_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define a request to update a schedule policy
func (*SdkSchedulePolicyUpdateRequest) Descriptor ¶
func (*SdkSchedulePolicyUpdateRequest) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyUpdateRequest) GetSchedulePolicy ¶
func (m *SdkSchedulePolicyUpdateRequest) GetSchedulePolicy() *SdkSchedulePolicy
func (*SdkSchedulePolicyUpdateRequest) ProtoMessage ¶
func (*SdkSchedulePolicyUpdateRequest) ProtoMessage()
func (*SdkSchedulePolicyUpdateRequest) Reset ¶
func (m *SdkSchedulePolicyUpdateRequest) Reset()
func (*SdkSchedulePolicyUpdateRequest) String ¶
func (m *SdkSchedulePolicyUpdateRequest) String() string
func (*SdkSchedulePolicyUpdateRequest) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyUpdateRequest) XXX_DiscardUnknown()
func (*SdkSchedulePolicyUpdateRequest) XXX_Marshal ¶
func (m *SdkSchedulePolicyUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyUpdateRequest) XXX_Merge ¶
func (dst *SdkSchedulePolicyUpdateRequest) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyUpdateRequest) XXX_Size ¶
func (m *SdkSchedulePolicyUpdateRequest) XXX_Size() int
func (*SdkSchedulePolicyUpdateRequest) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyUpdateRequest) XXX_Unmarshal(b []byte) error
type SdkSchedulePolicyUpdateResponse ¶
type SdkSchedulePolicyUpdateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkSchedulePolicyUpdateResponse) Descriptor ¶
func (*SdkSchedulePolicyUpdateResponse) Descriptor() ([]byte, []int)
func (*SdkSchedulePolicyUpdateResponse) ProtoMessage ¶
func (*SdkSchedulePolicyUpdateResponse) ProtoMessage()
func (*SdkSchedulePolicyUpdateResponse) Reset ¶
func (m *SdkSchedulePolicyUpdateResponse) Reset()
func (*SdkSchedulePolicyUpdateResponse) String ¶
func (m *SdkSchedulePolicyUpdateResponse) String() string
func (*SdkSchedulePolicyUpdateResponse) XXX_DiscardUnknown ¶
func (m *SdkSchedulePolicyUpdateResponse) XXX_DiscardUnknown()
func (*SdkSchedulePolicyUpdateResponse) XXX_Marshal ¶
func (m *SdkSchedulePolicyUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkSchedulePolicyUpdateResponse) XXX_Merge ¶
func (dst *SdkSchedulePolicyUpdateResponse) XXX_Merge(src proto.Message)
func (*SdkSchedulePolicyUpdateResponse) XXX_Size ¶
func (m *SdkSchedulePolicyUpdateResponse) XXX_Size() int
func (*SdkSchedulePolicyUpdateResponse) XXX_Unmarshal ¶
func (m *SdkSchedulePolicyUpdateResponse) XXX_Unmarshal(b []byte) error
type SdkServiceCapability ¶
type SdkServiceCapability struct {
// Use oneof to have only one type of service defined making it
// future proof to add other types.
//
// Types that are valid to be assigned to Type:
// *SdkServiceCapability_Service
Type isSdkServiceCapability_Type `protobuf_oneof:"type"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a capability of he cluster
func (*SdkServiceCapability) Descriptor ¶
func (*SdkServiceCapability) Descriptor() ([]byte, []int)
func (*SdkServiceCapability) GetService ¶
func (m *SdkServiceCapability) GetService() *SdkServiceCapability_OpenStorageService
func (*SdkServiceCapability) GetType ¶
func (m *SdkServiceCapability) GetType() isSdkServiceCapability_Type
func (*SdkServiceCapability) ProtoMessage ¶
func (*SdkServiceCapability) ProtoMessage()
func (*SdkServiceCapability) Reset ¶
func (m *SdkServiceCapability) Reset()
func (*SdkServiceCapability) String ¶
func (m *SdkServiceCapability) String() string
func (*SdkServiceCapability) XXX_DiscardUnknown ¶
func (m *SdkServiceCapability) XXX_DiscardUnknown()
func (*SdkServiceCapability) XXX_Marshal ¶
func (m *SdkServiceCapability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkServiceCapability) XXX_Merge ¶
func (dst *SdkServiceCapability) XXX_Merge(src proto.Message)
func (*SdkServiceCapability) XXX_OneofFuncs ¶
func (*SdkServiceCapability) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*SdkServiceCapability) XXX_Size ¶
func (m *SdkServiceCapability) XXX_Size() int
func (*SdkServiceCapability) XXX_Unmarshal ¶
func (m *SdkServiceCapability) XXX_Unmarshal(b []byte) error
type SdkServiceCapability_OpenStorageService ¶
type SdkServiceCapability_OpenStorageService struct {
// Type of service supported
Type SdkServiceCapability_OpenStorageService_Type `protobuf:"varint,1,opt,name=type,enum=openstorage.api.SdkServiceCapability_OpenStorageService_Type" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkServiceCapability_OpenStorageService) Descriptor ¶
func (*SdkServiceCapability_OpenStorageService) Descriptor() ([]byte, []int)
func (*SdkServiceCapability_OpenStorageService) GetType ¶
func (m *SdkServiceCapability_OpenStorageService) GetType() SdkServiceCapability_OpenStorageService_Type
func (*SdkServiceCapability_OpenStorageService) ProtoMessage ¶
func (*SdkServiceCapability_OpenStorageService) ProtoMessage()
func (*SdkServiceCapability_OpenStorageService) Reset ¶
func (m *SdkServiceCapability_OpenStorageService) Reset()
func (*SdkServiceCapability_OpenStorageService) String ¶
func (m *SdkServiceCapability_OpenStorageService) String() string
func (*SdkServiceCapability_OpenStorageService) XXX_DiscardUnknown ¶
func (m *SdkServiceCapability_OpenStorageService) XXX_DiscardUnknown()
func (*SdkServiceCapability_OpenStorageService) XXX_Marshal ¶
func (m *SdkServiceCapability_OpenStorageService) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkServiceCapability_OpenStorageService) XXX_Merge ¶
func (dst *SdkServiceCapability_OpenStorageService) XXX_Merge(src proto.Message)
func (*SdkServiceCapability_OpenStorageService) XXX_Size ¶
func (m *SdkServiceCapability_OpenStorageService) XXX_Size() int
func (*SdkServiceCapability_OpenStorageService) XXX_Unmarshal ¶
func (m *SdkServiceCapability_OpenStorageService) XXX_Unmarshal(b []byte) error
type SdkServiceCapability_OpenStorageService_Type ¶
type SdkServiceCapability_OpenStorageService_Type int32
const ( // Unknown service SdkServiceCapability_OpenStorageService_UNKNOWN SdkServiceCapability_OpenStorageService_Type = 0 // Cluster management SdkServiceCapability_OpenStorageService_CLUSTER SdkServiceCapability_OpenStorageService_Type = 1 // Cloud backup of volumes management SdkServiceCapability_OpenStorageService_CLOUD_BACKUP SdkServiceCapability_OpenStorageService_Type = 2 // Credentials management SdkServiceCapability_OpenStorageService_CREDENTIALS SdkServiceCapability_OpenStorageService_Type = 3 // Node management SdkServiceCapability_OpenStorageService_NODE SdkServiceCapability_OpenStorageService_Type = 4 // Object Storage management SdkServiceCapability_OpenStorageService_OBJECT_STORAGE SdkServiceCapability_OpenStorageService_Type = 5 // Schedule policy management SdkServiceCapability_OpenStorageService_SCHEDULE_POLICY SdkServiceCapability_OpenStorageService_Type = 6 // Volume management SdkServiceCapability_OpenStorageService_VOLUME SdkServiceCapability_OpenStorageService_Type = 7 // Alert enumeration SdkServiceCapability_OpenStorageService_ALERTS SdkServiceCapability_OpenStorageService_Type = 8 // Mount/Attach Support SdkServiceCapability_OpenStorageService_MOUNT_ATTACH SdkServiceCapability_OpenStorageService_Type = 9 )
func (SdkServiceCapability_OpenStorageService_Type) EnumDescriptor ¶
func (SdkServiceCapability_OpenStorageService_Type) EnumDescriptor() ([]byte, []int)
func (SdkServiceCapability_OpenStorageService_Type) String ¶
func (x SdkServiceCapability_OpenStorageService_Type) String() string
type SdkServiceCapability_Service ¶
type SdkServiceCapability_Service struct {
Service *SdkServiceCapability_OpenStorageService `protobuf:"bytes,1,opt,name=service,oneof"`
}
type SdkTimeWeekday ¶
type SdkTimeWeekday int32
Defines times of day
const ( // Sunday SdkTimeWeekday_SdkTimeWeekdaySunday SdkTimeWeekday = 0 // Monday SdkTimeWeekday_SdkTimeWeekdayMonday SdkTimeWeekday = 1 // Tuesday SdkTimeWeekday_SdkTimeWeekdayTuesday SdkTimeWeekday = 2 // Wednesday SdkTimeWeekday_SdkTimeWeekdayWednesday SdkTimeWeekday = 3 // Thursday SdkTimeWeekday_SdkTimeWeekdayThursday SdkTimeWeekday = 4 // Friday SdkTimeWeekday_SdkTimeWeekdayFriday SdkTimeWeekday = 5 // Saturday SdkTimeWeekday_SdkTimeWeekdaySaturday SdkTimeWeekday = 6 )
func (SdkTimeWeekday) EnumDescriptor ¶
func (SdkTimeWeekday) EnumDescriptor() ([]byte, []int)
func (SdkTimeWeekday) String ¶
func (x SdkTimeWeekday) String() string
type SdkVersion ¶
type SdkVersion struct {
// SDK version major number
Major int32 `protobuf:"varint,1,opt,name=major" json:"major,omitempty"`
// SDK version minor number
Minor int32 `protobuf:"varint,2,opt,name=minor" json:"minor,omitempty"`
// SDK version patch number
Patch int32 `protobuf:"varint,3,opt,name=patch" json:"patch,omitempty"`
// String representation of the SDK version. Must be
// in `major.minor.patch` format.
Version string `protobuf:"bytes,4,opt,name=version" json:"version,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SDK version in Major.Minor.Patch format. The goal of this message is to provide clients a method to determine the SDK version run by an SDK server.
func (*SdkVersion) Descriptor ¶
func (*SdkVersion) Descriptor() ([]byte, []int)
func (*SdkVersion) GetMajor ¶
func (m *SdkVersion) GetMajor() int32
func (*SdkVersion) GetMinor ¶
func (m *SdkVersion) GetMinor() int32
func (*SdkVersion) GetPatch ¶
func (m *SdkVersion) GetPatch() int32
func (*SdkVersion) GetVersion ¶
func (m *SdkVersion) GetVersion() string
func (*SdkVersion) ProtoMessage ¶
func (*SdkVersion) ProtoMessage()
func (*SdkVersion) Reset ¶
func (m *SdkVersion) Reset()
func (*SdkVersion) String ¶
func (m *SdkVersion) String() string
func (*SdkVersion) XXX_DiscardUnknown ¶
func (m *SdkVersion) XXX_DiscardUnknown()
func (*SdkVersion) XXX_Marshal ¶
func (m *SdkVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVersion) XXX_Merge ¶
func (dst *SdkVersion) XXX_Merge(src proto.Message)
func (*SdkVersion) XXX_Size ¶
func (m *SdkVersion) XXX_Size() int
func (*SdkVersion) XXX_Unmarshal ¶
func (m *SdkVersion) XXX_Unmarshal(b []byte) error
type SdkVersion_Version ¶
type SdkVersion_Version int32
These values are constants that can be used by the client and server applications
const ( // Must be set in the proto file; ignore. SdkVersion_MUST_HAVE_ZERO_VALUE SdkVersion_Version = 0 // SDK version major value of this specification SdkVersion_Major SdkVersion_Version = 0 // SDK version minor value of this specification SdkVersion_Minor SdkVersion_Version = 19 // SDK version patch value of this specification SdkVersion_Patch SdkVersion_Version = 0 )
func (SdkVersion_Version) EnumDescriptor ¶
func (SdkVersion_Version) EnumDescriptor() ([]byte, []int)
func (SdkVersion_Version) String ¶
func (x SdkVersion_Version) String() string
type SdkVolumeAttachRequest ¶
type SdkVolumeAttachRequest struct {
// Id of volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Options to attach device
Options *SdkVolumeAttachRequest_Options `protobuf:"bytes,2,opt,name=options" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to attach a volume to the node receiving this request
func (*SdkVolumeAttachRequest) Descriptor ¶
func (*SdkVolumeAttachRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeAttachRequest) GetOptions ¶
func (m *SdkVolumeAttachRequest) GetOptions() *SdkVolumeAttachRequest_Options
func (*SdkVolumeAttachRequest) GetVolumeId ¶
func (m *SdkVolumeAttachRequest) GetVolumeId() string
func (*SdkVolumeAttachRequest) ProtoMessage ¶
func (*SdkVolumeAttachRequest) ProtoMessage()
func (*SdkVolumeAttachRequest) Reset ¶
func (m *SdkVolumeAttachRequest) Reset()
func (*SdkVolumeAttachRequest) String ¶
func (m *SdkVolumeAttachRequest) String() string
func (*SdkVolumeAttachRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeAttachRequest) XXX_DiscardUnknown()
func (*SdkVolumeAttachRequest) XXX_Marshal ¶
func (m *SdkVolumeAttachRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeAttachRequest) XXX_Merge ¶
func (dst *SdkVolumeAttachRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeAttachRequest) XXX_Size ¶
func (m *SdkVolumeAttachRequest) XXX_Size() int
func (*SdkVolumeAttachRequest) XXX_Unmarshal ¶
func (m *SdkVolumeAttachRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeAttachRequest_Options ¶
type SdkVolumeAttachRequest_Options struct {
// Indicates the name of the secret stored in a secret store
// In case of Hashicorp's Vault, it will be the key from the key-value pair stored in its kv backend.
// In case of Kubernetes secret, it is the name of the secret object itself
SecretName string `protobuf:"bytes,1,opt,name=secret_name,json=secretName" json:"secret_name,omitempty"`
// In case of Kubernetes, this will be the key stored in the Kubernetes secret
SecretKey string `protobuf:"bytes,2,opt,name=secret_key,json=secretKey" json:"secret_key,omitempty"`
// It indicates the additional context which could be used to retrieve the secret.
// In case of Kubernetes, this is the namespace in which the secret is created.
SecretContext string `protobuf:"bytes,3,opt,name=secret_context,json=secretContext" json:"secret_context,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Options to attach device
func (*SdkVolumeAttachRequest_Options) Descriptor ¶
func (*SdkVolumeAttachRequest_Options) Descriptor() ([]byte, []int)
func (*SdkVolumeAttachRequest_Options) GetSecretContext ¶
func (m *SdkVolumeAttachRequest_Options) GetSecretContext() string
func (*SdkVolumeAttachRequest_Options) GetSecretKey ¶
func (m *SdkVolumeAttachRequest_Options) GetSecretKey() string
func (*SdkVolumeAttachRequest_Options) GetSecretName ¶
func (m *SdkVolumeAttachRequest_Options) GetSecretName() string
func (*SdkVolumeAttachRequest_Options) ProtoMessage ¶
func (*SdkVolumeAttachRequest_Options) ProtoMessage()
func (*SdkVolumeAttachRequest_Options) Reset ¶
func (m *SdkVolumeAttachRequest_Options) Reset()
func (*SdkVolumeAttachRequest_Options) String ¶
func (m *SdkVolumeAttachRequest_Options) String() string
func (*SdkVolumeAttachRequest_Options) XXX_DiscardUnknown ¶
func (m *SdkVolumeAttachRequest_Options) XXX_DiscardUnknown()
func (*SdkVolumeAttachRequest_Options) XXX_Marshal ¶
func (m *SdkVolumeAttachRequest_Options) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeAttachRequest_Options) XXX_Merge ¶
func (dst *SdkVolumeAttachRequest_Options) XXX_Merge(src proto.Message)
func (*SdkVolumeAttachRequest_Options) XXX_Size ¶
func (m *SdkVolumeAttachRequest_Options) XXX_Size() int
func (*SdkVolumeAttachRequest_Options) XXX_Unmarshal ¶
func (m *SdkVolumeAttachRequest_Options) XXX_Unmarshal(b []byte) error
type SdkVolumeAttachResponse ¶
type SdkVolumeAttachResponse struct {
// Device path where device is exported
DevicePath string `protobuf:"bytes,1,opt,name=device_path,json=devicePath" json:"device_path,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response from the node which received the request to attach
func (*SdkVolumeAttachResponse) Descriptor ¶
func (*SdkVolumeAttachResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeAttachResponse) GetDevicePath ¶
func (m *SdkVolumeAttachResponse) GetDevicePath() string
func (*SdkVolumeAttachResponse) ProtoMessage ¶
func (*SdkVolumeAttachResponse) ProtoMessage()
func (*SdkVolumeAttachResponse) Reset ¶
func (m *SdkVolumeAttachResponse) Reset()
func (*SdkVolumeAttachResponse) String ¶
func (m *SdkVolumeAttachResponse) String() string
func (*SdkVolumeAttachResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeAttachResponse) XXX_DiscardUnknown()
func (*SdkVolumeAttachResponse) XXX_Marshal ¶
func (m *SdkVolumeAttachResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeAttachResponse) XXX_Merge ¶
func (dst *SdkVolumeAttachResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeAttachResponse) XXX_Size ¶
func (m *SdkVolumeAttachResponse) XXX_Size() int
func (*SdkVolumeAttachResponse) XXX_Unmarshal ¶
func (m *SdkVolumeAttachResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeCloneRequest ¶
type SdkVolumeCloneRequest struct {
// Unique name of the volume. This will be used for idempotency.
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// Parent volume id or snapshot id will create a new volume as a clone of the parent.
ParentId string `protobuf:"bytes,2,opt,name=parent_id,json=parentId" json:"parent_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to clone a volume or create a volume from a snapshot
func (*SdkVolumeCloneRequest) Descriptor ¶
func (*SdkVolumeCloneRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeCloneRequest) GetName ¶
func (m *SdkVolumeCloneRequest) GetName() string
func (*SdkVolumeCloneRequest) GetParentId ¶
func (m *SdkVolumeCloneRequest) GetParentId() string
func (*SdkVolumeCloneRequest) ProtoMessage ¶
func (*SdkVolumeCloneRequest) ProtoMessage()
func (*SdkVolumeCloneRequest) Reset ¶
func (m *SdkVolumeCloneRequest) Reset()
func (*SdkVolumeCloneRequest) String ¶
func (m *SdkVolumeCloneRequest) String() string
func (*SdkVolumeCloneRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeCloneRequest) XXX_DiscardUnknown()
func (*SdkVolumeCloneRequest) XXX_Marshal ¶
func (m *SdkVolumeCloneRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeCloneRequest) XXX_Merge ¶
func (dst *SdkVolumeCloneRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeCloneRequest) XXX_Size ¶
func (m *SdkVolumeCloneRequest) XXX_Size() int
func (*SdkVolumeCloneRequest) XXX_Unmarshal ¶
func (m *SdkVolumeCloneRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeCloneResponse ¶
type SdkVolumeCloneResponse struct {
// Id of new volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response when creating a clone from a volume or a snapshot
func (*SdkVolumeCloneResponse) Descriptor ¶
func (*SdkVolumeCloneResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeCloneResponse) GetVolumeId ¶
func (m *SdkVolumeCloneResponse) GetVolumeId() string
func (*SdkVolumeCloneResponse) ProtoMessage ¶
func (*SdkVolumeCloneResponse) ProtoMessage()
func (*SdkVolumeCloneResponse) Reset ¶
func (m *SdkVolumeCloneResponse) Reset()
func (*SdkVolumeCloneResponse) String ¶
func (m *SdkVolumeCloneResponse) String() string
func (*SdkVolumeCloneResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeCloneResponse) XXX_DiscardUnknown()
func (*SdkVolumeCloneResponse) XXX_Marshal ¶
func (m *SdkVolumeCloneResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeCloneResponse) XXX_Merge ¶
func (dst *SdkVolumeCloneResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeCloneResponse) XXX_Size ¶
func (m *SdkVolumeCloneResponse) XXX_Size() int
func (*SdkVolumeCloneResponse) XXX_Unmarshal ¶
func (m *SdkVolumeCloneResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeCreateRequest ¶
type SdkVolumeCreateRequest struct {
// Unique name of the volume. This will be used for idempotency.
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// Volume specification
Spec *VolumeSpec `protobuf:"bytes,2,opt,name=spec" json:"spec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to create a volume. Use OpenStorageVolume.Update() to update any labels on the volume.
func (*SdkVolumeCreateRequest) Descriptor ¶
func (*SdkVolumeCreateRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeCreateRequest) GetName ¶
func (m *SdkVolumeCreateRequest) GetName() string
func (*SdkVolumeCreateRequest) GetSpec ¶
func (m *SdkVolumeCreateRequest) GetSpec() *VolumeSpec
func (*SdkVolumeCreateRequest) ProtoMessage ¶
func (*SdkVolumeCreateRequest) ProtoMessage()
func (*SdkVolumeCreateRequest) Reset ¶
func (m *SdkVolumeCreateRequest) Reset()
func (*SdkVolumeCreateRequest) String ¶
func (m *SdkVolumeCreateRequest) String() string
func (*SdkVolumeCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeCreateRequest) XXX_DiscardUnknown()
func (*SdkVolumeCreateRequest) XXX_Marshal ¶
func (m *SdkVolumeCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeCreateRequest) XXX_Merge ¶
func (dst *SdkVolumeCreateRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeCreateRequest) XXX_Size ¶
func (m *SdkVolumeCreateRequest) XXX_Size() int
func (*SdkVolumeCreateRequest) XXX_Unmarshal ¶
func (m *SdkVolumeCreateRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeCreateResponse ¶
type SdkVolumeCreateResponse struct {
// Id of new volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response to the creation of a volume
func (*SdkVolumeCreateResponse) Descriptor ¶
func (*SdkVolumeCreateResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeCreateResponse) GetVolumeId ¶
func (m *SdkVolumeCreateResponse) GetVolumeId() string
func (*SdkVolumeCreateResponse) ProtoMessage ¶
func (*SdkVolumeCreateResponse) ProtoMessage()
func (*SdkVolumeCreateResponse) Reset ¶
func (m *SdkVolumeCreateResponse) Reset()
func (*SdkVolumeCreateResponse) String ¶
func (m *SdkVolumeCreateResponse) String() string
func (*SdkVolumeCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeCreateResponse) XXX_DiscardUnknown()
func (*SdkVolumeCreateResponse) XXX_Marshal ¶
func (m *SdkVolumeCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeCreateResponse) XXX_Merge ¶
func (dst *SdkVolumeCreateResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeCreateResponse) XXX_Size ¶
func (m *SdkVolumeCreateResponse) XXX_Size() int
func (*SdkVolumeCreateResponse) XXX_Unmarshal ¶
func (m *SdkVolumeCreateResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeDeleteRequest ¶
type SdkVolumeDeleteRequest struct {
// Id of volume to delete
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the request to delete a volume
func (*SdkVolumeDeleteRequest) Descriptor ¶
func (*SdkVolumeDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeDeleteRequest) GetVolumeId ¶
func (m *SdkVolumeDeleteRequest) GetVolumeId() string
func (*SdkVolumeDeleteRequest) ProtoMessage ¶
func (*SdkVolumeDeleteRequest) ProtoMessage()
func (*SdkVolumeDeleteRequest) Reset ¶
func (m *SdkVolumeDeleteRequest) Reset()
func (*SdkVolumeDeleteRequest) String ¶
func (m *SdkVolumeDeleteRequest) String() string
func (*SdkVolumeDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeDeleteRequest) XXX_DiscardUnknown()
func (*SdkVolumeDeleteRequest) XXX_Marshal ¶
func (m *SdkVolumeDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeDeleteRequest) XXX_Merge ¶
func (dst *SdkVolumeDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeDeleteRequest) XXX_Size ¶
func (m *SdkVolumeDeleteRequest) XXX_Size() int
func (*SdkVolumeDeleteRequest) XXX_Unmarshal ¶
func (m *SdkVolumeDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeDeleteResponse ¶
type SdkVolumeDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkVolumeDeleteResponse) Descriptor ¶
func (*SdkVolumeDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeDeleteResponse) ProtoMessage ¶
func (*SdkVolumeDeleteResponse) ProtoMessage()
func (*SdkVolumeDeleteResponse) Reset ¶
func (m *SdkVolumeDeleteResponse) Reset()
func (*SdkVolumeDeleteResponse) String ¶
func (m *SdkVolumeDeleteResponse) String() string
func (*SdkVolumeDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeDeleteResponse) XXX_DiscardUnknown()
func (*SdkVolumeDeleteResponse) XXX_Marshal ¶
func (m *SdkVolumeDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeDeleteResponse) XXX_Merge ¶
func (dst *SdkVolumeDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeDeleteResponse) XXX_Size ¶
func (m *SdkVolumeDeleteResponse) XXX_Size() int
func (*SdkVolumeDeleteResponse) XXX_Unmarshal ¶
func (m *SdkVolumeDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeDetachRequest ¶
type SdkVolumeDetachRequest struct {
// Id of the volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
Options *SdkVolumeDetachRequest_Options `protobuf:"bytes,2,opt,name=options" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to detach a volume
func (*SdkVolumeDetachRequest) Descriptor ¶
func (*SdkVolumeDetachRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeDetachRequest) GetOptions ¶
func (m *SdkVolumeDetachRequest) GetOptions() *SdkVolumeDetachRequest_Options
func (*SdkVolumeDetachRequest) GetVolumeId ¶
func (m *SdkVolumeDetachRequest) GetVolumeId() string
func (*SdkVolumeDetachRequest) ProtoMessage ¶
func (*SdkVolumeDetachRequest) ProtoMessage()
func (*SdkVolumeDetachRequest) Reset ¶
func (m *SdkVolumeDetachRequest) Reset()
func (*SdkVolumeDetachRequest) String ¶
func (m *SdkVolumeDetachRequest) String() string
func (*SdkVolumeDetachRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeDetachRequest) XXX_DiscardUnknown()
func (*SdkVolumeDetachRequest) XXX_Marshal ¶
func (m *SdkVolumeDetachRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeDetachRequest) XXX_Merge ¶
func (dst *SdkVolumeDetachRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeDetachRequest) XXX_Size ¶
func (m *SdkVolumeDetachRequest) XXX_Size() int
func (*SdkVolumeDetachRequest) XXX_Unmarshal ¶
func (m *SdkVolumeDetachRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeDetachRequest_Options ¶
type SdkVolumeDetachRequest_Options struct {
// Forcefully detach device from the kernel
Force bool `protobuf:"varint,1,opt,name=force" json:"force,omitempty"`
// Unmount the volume before detaching
UnmountBeforeDetach bool `protobuf:"varint,2,opt,name=unmount_before_detach,json=unmountBeforeDetach" json:"unmount_before_detach,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Options to detach device
func (*SdkVolumeDetachRequest_Options) Descriptor ¶
func (*SdkVolumeDetachRequest_Options) Descriptor() ([]byte, []int)
func (*SdkVolumeDetachRequest_Options) GetForce ¶
func (m *SdkVolumeDetachRequest_Options) GetForce() bool
func (*SdkVolumeDetachRequest_Options) GetUnmountBeforeDetach ¶
func (m *SdkVolumeDetachRequest_Options) GetUnmountBeforeDetach() bool
func (*SdkVolumeDetachRequest_Options) ProtoMessage ¶
func (*SdkVolumeDetachRequest_Options) ProtoMessage()
func (*SdkVolumeDetachRequest_Options) Reset ¶
func (m *SdkVolumeDetachRequest_Options) Reset()
func (*SdkVolumeDetachRequest_Options) String ¶
func (m *SdkVolumeDetachRequest_Options) String() string
func (*SdkVolumeDetachRequest_Options) XXX_DiscardUnknown ¶
func (m *SdkVolumeDetachRequest_Options) XXX_DiscardUnknown()
func (*SdkVolumeDetachRequest_Options) XXX_Marshal ¶
func (m *SdkVolumeDetachRequest_Options) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeDetachRequest_Options) XXX_Merge ¶
func (dst *SdkVolumeDetachRequest_Options) XXX_Merge(src proto.Message)
func (*SdkVolumeDetachRequest_Options) XXX_Size ¶
func (m *SdkVolumeDetachRequest_Options) XXX_Size() int
func (*SdkVolumeDetachRequest_Options) XXX_Unmarshal ¶
func (m *SdkVolumeDetachRequest_Options) XXX_Unmarshal(b []byte) error
type SdkVolumeDetachResponse ¶
type SdkVolumeDetachResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkVolumeDetachResponse) Descriptor ¶
func (*SdkVolumeDetachResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeDetachResponse) ProtoMessage ¶
func (*SdkVolumeDetachResponse) ProtoMessage()
func (*SdkVolumeDetachResponse) Reset ¶
func (m *SdkVolumeDetachResponse) Reset()
func (*SdkVolumeDetachResponse) String ¶
func (m *SdkVolumeDetachResponse) String() string
func (*SdkVolumeDetachResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeDetachResponse) XXX_DiscardUnknown()
func (*SdkVolumeDetachResponse) XXX_Marshal ¶
func (m *SdkVolumeDetachResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeDetachResponse) XXX_Merge ¶
func (dst *SdkVolumeDetachResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeDetachResponse) XXX_Size ¶
func (m *SdkVolumeDetachResponse) XXX_Size() int
func (*SdkVolumeDetachResponse) XXX_Unmarshal ¶
func (m *SdkVolumeDetachResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeEnumerateRequest ¶
type SdkVolumeEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to list volumes
func (*SdkVolumeEnumerateRequest) Descriptor ¶
func (*SdkVolumeEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeEnumerateRequest) ProtoMessage ¶
func (*SdkVolumeEnumerateRequest) ProtoMessage()
func (*SdkVolumeEnumerateRequest) Reset ¶
func (m *SdkVolumeEnumerateRequest) Reset()
func (*SdkVolumeEnumerateRequest) String ¶
func (m *SdkVolumeEnumerateRequest) String() string
func (*SdkVolumeEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeEnumerateRequest) XXX_DiscardUnknown()
func (*SdkVolumeEnumerateRequest) XXX_Marshal ¶
func (m *SdkVolumeEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeEnumerateRequest) XXX_Merge ¶
func (dst *SdkVolumeEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeEnumerateRequest) XXX_Size ¶
func (m *SdkVolumeEnumerateRequest) XXX_Size() int
func (*SdkVolumeEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkVolumeEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeEnumerateResponse ¶
type SdkVolumeEnumerateResponse struct {
// List of volumes matching label
VolumeIds []string `protobuf:"bytes,1,rep,name=volume_ids,json=volumeIds" json:"volume_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response when listing volumes
func (*SdkVolumeEnumerateResponse) Descriptor ¶
func (*SdkVolumeEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeEnumerateResponse) GetVolumeIds ¶
func (m *SdkVolumeEnumerateResponse) GetVolumeIds() []string
func (*SdkVolumeEnumerateResponse) ProtoMessage ¶
func (*SdkVolumeEnumerateResponse) ProtoMessage()
func (*SdkVolumeEnumerateResponse) Reset ¶
func (m *SdkVolumeEnumerateResponse) Reset()
func (*SdkVolumeEnumerateResponse) String ¶
func (m *SdkVolumeEnumerateResponse) String() string
func (*SdkVolumeEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeEnumerateResponse) XXX_DiscardUnknown()
func (*SdkVolumeEnumerateResponse) XXX_Marshal ¶
func (m *SdkVolumeEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeEnumerateResponse) XXX_Merge ¶
func (dst *SdkVolumeEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeEnumerateResponse) XXX_Size ¶
func (m *SdkVolumeEnumerateResponse) XXX_Size() int
func (*SdkVolumeEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkVolumeEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeEnumerateWithFiltersRequest ¶
type SdkVolumeEnumerateWithFiltersRequest struct {
// Volumes to match to this locator.
// If not provided, all volumes will be returned.
Locator *VolumeLocator `protobuf:"bytes,1,opt,name=locator" json:"locator,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to list volumes
func (*SdkVolumeEnumerateWithFiltersRequest) Descriptor ¶
func (*SdkVolumeEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeEnumerateWithFiltersRequest) GetLocator ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) GetLocator() *VolumeLocator
func (*SdkVolumeEnumerateWithFiltersRequest) ProtoMessage ¶
func (*SdkVolumeEnumerateWithFiltersRequest) ProtoMessage()
func (*SdkVolumeEnumerateWithFiltersRequest) Reset ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) Reset()
func (*SdkVolumeEnumerateWithFiltersRequest) String ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) String() string
func (*SdkVolumeEnumerateWithFiltersRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) XXX_DiscardUnknown()
func (*SdkVolumeEnumerateWithFiltersRequest) XXX_Marshal ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeEnumerateWithFiltersRequest) XXX_Merge ¶
func (dst *SdkVolumeEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeEnumerateWithFiltersRequest) XXX_Size ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) XXX_Size() int
func (*SdkVolumeEnumerateWithFiltersRequest) XXX_Unmarshal ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeEnumerateWithFiltersResponse ¶
type SdkVolumeEnumerateWithFiltersResponse struct {
// List of volumes matching label
VolumeIds []string `protobuf:"bytes,1,rep,name=volume_ids,json=volumeIds" json:"volume_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response when listing volumes
func (*SdkVolumeEnumerateWithFiltersResponse) Descriptor ¶
func (*SdkVolumeEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeEnumerateWithFiltersResponse) GetVolumeIds ¶
func (m *SdkVolumeEnumerateWithFiltersResponse) GetVolumeIds() []string
func (*SdkVolumeEnumerateWithFiltersResponse) ProtoMessage ¶
func (*SdkVolumeEnumerateWithFiltersResponse) ProtoMessage()
func (*SdkVolumeEnumerateWithFiltersResponse) Reset ¶
func (m *SdkVolumeEnumerateWithFiltersResponse) Reset()
func (*SdkVolumeEnumerateWithFiltersResponse) String ¶
func (m *SdkVolumeEnumerateWithFiltersResponse) String() string
func (*SdkVolumeEnumerateWithFiltersResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeEnumerateWithFiltersResponse) XXX_DiscardUnknown()
func (*SdkVolumeEnumerateWithFiltersResponse) XXX_Marshal ¶
func (m *SdkVolumeEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeEnumerateWithFiltersResponse) XXX_Merge ¶
func (dst *SdkVolumeEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeEnumerateWithFiltersResponse) XXX_Size ¶
func (m *SdkVolumeEnumerateWithFiltersResponse) XXX_Size() int
func (*SdkVolumeEnumerateWithFiltersResponse) XXX_Unmarshal ¶
func (m *SdkVolumeEnumerateWithFiltersResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeInspectRequest ¶
type SdkVolumeInspectRequest struct {
// Id of volume to inspect
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the request to inspect a volume
func (*SdkVolumeInspectRequest) Descriptor ¶
func (*SdkVolumeInspectRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeInspectRequest) GetVolumeId ¶
func (m *SdkVolumeInspectRequest) GetVolumeId() string
func (*SdkVolumeInspectRequest) ProtoMessage ¶
func (*SdkVolumeInspectRequest) ProtoMessage()
func (*SdkVolumeInspectRequest) Reset ¶
func (m *SdkVolumeInspectRequest) Reset()
func (*SdkVolumeInspectRequest) String ¶
func (m *SdkVolumeInspectRequest) String() string
func (*SdkVolumeInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeInspectRequest) XXX_DiscardUnknown()
func (*SdkVolumeInspectRequest) XXX_Marshal ¶
func (m *SdkVolumeInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeInspectRequest) XXX_Merge ¶
func (dst *SdkVolumeInspectRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeInspectRequest) XXX_Size ¶
func (m *SdkVolumeInspectRequest) XXX_Size() int
func (*SdkVolumeInspectRequest) XXX_Unmarshal ¶
func (m *SdkVolumeInspectRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeInspectResponse ¶
type SdkVolumeInspectResponse struct {
// Information about the volume
Volume *Volume `protobuf:"bytes,1,opt,name=volume" json:"volume,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response when inspecting a volume
func (*SdkVolumeInspectResponse) Descriptor ¶
func (*SdkVolumeInspectResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeInspectResponse) GetVolume ¶
func (m *SdkVolumeInspectResponse) GetVolume() *Volume
func (*SdkVolumeInspectResponse) ProtoMessage ¶
func (*SdkVolumeInspectResponse) ProtoMessage()
func (*SdkVolumeInspectResponse) Reset ¶
func (m *SdkVolumeInspectResponse) Reset()
func (*SdkVolumeInspectResponse) String ¶
func (m *SdkVolumeInspectResponse) String() string
func (*SdkVolumeInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeInspectResponse) XXX_DiscardUnknown()
func (*SdkVolumeInspectResponse) XXX_Marshal ¶
func (m *SdkVolumeInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeInspectResponse) XXX_Merge ¶
func (dst *SdkVolumeInspectResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeInspectResponse) XXX_Size ¶
func (m *SdkVolumeInspectResponse) XXX_Size() int
func (*SdkVolumeInspectResponse) XXX_Unmarshal ¶
func (m *SdkVolumeInspectResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeMountRequest ¶
type SdkVolumeMountRequest struct {
// Id of the volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Mount path for mounting the volume.
MountPath string `protobuf:"bytes,2,opt,name=mount_path,json=mountPath" json:"mount_path,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to mount a volume to the node receiving this request
func (*SdkVolumeMountRequest) Descriptor ¶
func (*SdkVolumeMountRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeMountRequest) GetMountPath ¶
func (m *SdkVolumeMountRequest) GetMountPath() string
func (*SdkVolumeMountRequest) GetVolumeId ¶
func (m *SdkVolumeMountRequest) GetVolumeId() string
func (*SdkVolumeMountRequest) ProtoMessage ¶
func (*SdkVolumeMountRequest) ProtoMessage()
func (*SdkVolumeMountRequest) Reset ¶
func (m *SdkVolumeMountRequest) Reset()
func (*SdkVolumeMountRequest) String ¶
func (m *SdkVolumeMountRequest) String() string
func (*SdkVolumeMountRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeMountRequest) XXX_DiscardUnknown()
func (*SdkVolumeMountRequest) XXX_Marshal ¶
func (m *SdkVolumeMountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeMountRequest) XXX_Merge ¶
func (dst *SdkVolumeMountRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeMountRequest) XXX_Size ¶
func (m *SdkVolumeMountRequest) XXX_Size() int
func (*SdkVolumeMountRequest) XXX_Unmarshal ¶
func (m *SdkVolumeMountRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeMountResponse ¶
type SdkVolumeMountResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkVolumeMountResponse) Descriptor ¶
func (*SdkVolumeMountResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeMountResponse) ProtoMessage ¶
func (*SdkVolumeMountResponse) ProtoMessage()
func (*SdkVolumeMountResponse) Reset ¶
func (m *SdkVolumeMountResponse) Reset()
func (*SdkVolumeMountResponse) String ¶
func (m *SdkVolumeMountResponse) String() string
func (*SdkVolumeMountResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeMountResponse) XXX_DiscardUnknown()
func (*SdkVolumeMountResponse) XXX_Marshal ¶
func (m *SdkVolumeMountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeMountResponse) XXX_Merge ¶
func (dst *SdkVolumeMountResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeMountResponse) XXX_Size ¶
func (m *SdkVolumeMountResponse) XXX_Size() int
func (*SdkVolumeMountResponse) XXX_Unmarshal ¶
func (m *SdkVolumeMountResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotCreateRequest ¶
type SdkVolumeSnapshotCreateRequest struct {
// Id of volume to take the snapshot from
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Name of the snapshot.
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// Labels to apply to snapshot
Labels map[string]string `` /* 132-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the request when creating a snapshot from a volume.
func (*SdkVolumeSnapshotCreateRequest) Descriptor ¶
func (*SdkVolumeSnapshotCreateRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotCreateRequest) GetLabels ¶
func (m *SdkVolumeSnapshotCreateRequest) GetLabels() map[string]string
func (*SdkVolumeSnapshotCreateRequest) GetName ¶
func (m *SdkVolumeSnapshotCreateRequest) GetName() string
func (*SdkVolumeSnapshotCreateRequest) GetVolumeId ¶
func (m *SdkVolumeSnapshotCreateRequest) GetVolumeId() string
func (*SdkVolumeSnapshotCreateRequest) ProtoMessage ¶
func (*SdkVolumeSnapshotCreateRequest) ProtoMessage()
func (*SdkVolumeSnapshotCreateRequest) Reset ¶
func (m *SdkVolumeSnapshotCreateRequest) Reset()
func (*SdkVolumeSnapshotCreateRequest) String ¶
func (m *SdkVolumeSnapshotCreateRequest) String() string
func (*SdkVolumeSnapshotCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotCreateRequest) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotCreateRequest) XXX_Marshal ¶
func (m *SdkVolumeSnapshotCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotCreateRequest) XXX_Merge ¶
func (dst *SdkVolumeSnapshotCreateRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotCreateRequest) XXX_Size ¶
func (m *SdkVolumeSnapshotCreateRequest) XXX_Size() int
func (*SdkVolumeSnapshotCreateRequest) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotCreateRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotCreateResponse ¶
type SdkVolumeSnapshotCreateResponse struct {
// Id of immutable snapshot
SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId" json:"snapshot_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response after creating a snapshot of a volume
func (*SdkVolumeSnapshotCreateResponse) Descriptor ¶
func (*SdkVolumeSnapshotCreateResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotCreateResponse) GetSnapshotId ¶
func (m *SdkVolumeSnapshotCreateResponse) GetSnapshotId() string
func (*SdkVolumeSnapshotCreateResponse) ProtoMessage ¶
func (*SdkVolumeSnapshotCreateResponse) ProtoMessage()
func (*SdkVolumeSnapshotCreateResponse) Reset ¶
func (m *SdkVolumeSnapshotCreateResponse) Reset()
func (*SdkVolumeSnapshotCreateResponse) String ¶
func (m *SdkVolumeSnapshotCreateResponse) String() string
func (*SdkVolumeSnapshotCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotCreateResponse) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotCreateResponse) XXX_Marshal ¶
func (m *SdkVolumeSnapshotCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotCreateResponse) XXX_Merge ¶
func (dst *SdkVolumeSnapshotCreateResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotCreateResponse) XXX_Size ¶
func (m *SdkVolumeSnapshotCreateResponse) XXX_Size() int
func (*SdkVolumeSnapshotCreateResponse) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotCreateResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotEnumerateRequest ¶
type SdkVolumeSnapshotEnumerateRequest struct {
// Get the snapshots for this volume id
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to list the snaphots
func (*SdkVolumeSnapshotEnumerateRequest) Descriptor ¶
func (*SdkVolumeSnapshotEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotEnumerateRequest) GetVolumeId ¶
func (m *SdkVolumeSnapshotEnumerateRequest) GetVolumeId() string
func (*SdkVolumeSnapshotEnumerateRequest) ProtoMessage ¶
func (*SdkVolumeSnapshotEnumerateRequest) ProtoMessage()
func (*SdkVolumeSnapshotEnumerateRequest) Reset ¶
func (m *SdkVolumeSnapshotEnumerateRequest) Reset()
func (*SdkVolumeSnapshotEnumerateRequest) String ¶
func (m *SdkVolumeSnapshotEnumerateRequest) String() string
func (*SdkVolumeSnapshotEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotEnumerateRequest) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotEnumerateRequest) XXX_Marshal ¶
func (m *SdkVolumeSnapshotEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotEnumerateRequest) XXX_Merge ¶
func (dst *SdkVolumeSnapshotEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotEnumerateRequest) XXX_Size ¶
func (m *SdkVolumeSnapshotEnumerateRequest) XXX_Size() int
func (*SdkVolumeSnapshotEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotEnumerateResponse ¶
type SdkVolumeSnapshotEnumerateResponse struct {
// List of immutable snapshots
VolumeSnapshotIds []string `protobuf:"bytes,1,rep,name=volume_snapshot_ids,json=volumeSnapshotIds" json:"volume_snapshot_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when listing snapshots
func (*SdkVolumeSnapshotEnumerateResponse) Descriptor ¶
func (*SdkVolumeSnapshotEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotEnumerateResponse) GetVolumeSnapshotIds ¶
func (m *SdkVolumeSnapshotEnumerateResponse) GetVolumeSnapshotIds() []string
func (*SdkVolumeSnapshotEnumerateResponse) ProtoMessage ¶
func (*SdkVolumeSnapshotEnumerateResponse) ProtoMessage()
func (*SdkVolumeSnapshotEnumerateResponse) Reset ¶
func (m *SdkVolumeSnapshotEnumerateResponse) Reset()
func (*SdkVolumeSnapshotEnumerateResponse) String ¶
func (m *SdkVolumeSnapshotEnumerateResponse) String() string
func (*SdkVolumeSnapshotEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotEnumerateResponse) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotEnumerateResponse) XXX_Marshal ¶
func (m *SdkVolumeSnapshotEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotEnumerateResponse) XXX_Merge ¶
func (dst *SdkVolumeSnapshotEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotEnumerateResponse) XXX_Size ¶
func (m *SdkVolumeSnapshotEnumerateResponse) XXX_Size() int
func (*SdkVolumeSnapshotEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotEnumerateWithFiltersRequest ¶
type SdkVolumeSnapshotEnumerateWithFiltersRequest struct {
// (optional) Get the snapshots for this volume id
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// (optional) Get snapshots that match these labels
Labels map[string]string `` /* 132-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to list the snaphots
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) Descriptor ¶
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) GetLabels ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) GetLabels() map[string]string
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) GetVolumeId ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) GetVolumeId() string
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) ProtoMessage ¶
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) ProtoMessage()
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) Reset ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) Reset()
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) String ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) String() string
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Marshal ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Merge ¶
func (dst *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Size ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Size() int
func (*SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotEnumerateWithFiltersResponse ¶
type SdkVolumeSnapshotEnumerateWithFiltersResponse struct {
// List of immutable snapshots
VolumeSnapshotIds []string `protobuf:"bytes,1,rep,name=volume_snapshot_ids,json=volumeSnapshotIds" json:"volume_snapshot_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when listing snapshots
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) Descriptor ¶
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) GetVolumeSnapshotIds ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) GetVolumeSnapshotIds() []string
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) ProtoMessage ¶
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) ProtoMessage()
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) Reset ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) Reset()
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) String ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) String() string
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Marshal ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Merge ¶
func (dst *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Size ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Size() int
func (*SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotEnumerateWithFiltersResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotRestoreRequest ¶
type SdkVolumeSnapshotRestoreRequest struct {
// Id of volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Snapshot id to apply to `volume_id`
SnapshotId string `protobuf:"bytes,2,opt,name=snapshot_id,json=snapshotId" json:"snapshot_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to restore a volume to a snapshot
func (*SdkVolumeSnapshotRestoreRequest) Descriptor ¶
func (*SdkVolumeSnapshotRestoreRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotRestoreRequest) GetSnapshotId ¶
func (m *SdkVolumeSnapshotRestoreRequest) GetSnapshotId() string
func (*SdkVolumeSnapshotRestoreRequest) GetVolumeId ¶
func (m *SdkVolumeSnapshotRestoreRequest) GetVolumeId() string
func (*SdkVolumeSnapshotRestoreRequest) ProtoMessage ¶
func (*SdkVolumeSnapshotRestoreRequest) ProtoMessage()
func (*SdkVolumeSnapshotRestoreRequest) Reset ¶
func (m *SdkVolumeSnapshotRestoreRequest) Reset()
func (*SdkVolumeSnapshotRestoreRequest) String ¶
func (m *SdkVolumeSnapshotRestoreRequest) String() string
func (*SdkVolumeSnapshotRestoreRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotRestoreRequest) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotRestoreRequest) XXX_Marshal ¶
func (m *SdkVolumeSnapshotRestoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotRestoreRequest) XXX_Merge ¶
func (dst *SdkVolumeSnapshotRestoreRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotRestoreRequest) XXX_Size ¶
func (m *SdkVolumeSnapshotRestoreRequest) XXX_Size() int
func (*SdkVolumeSnapshotRestoreRequest) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotRestoreRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotRestoreResponse ¶
type SdkVolumeSnapshotRestoreResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkVolumeSnapshotRestoreResponse) Descriptor ¶
func (*SdkVolumeSnapshotRestoreResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotRestoreResponse) ProtoMessage ¶
func (*SdkVolumeSnapshotRestoreResponse) ProtoMessage()
func (*SdkVolumeSnapshotRestoreResponse) Reset ¶
func (m *SdkVolumeSnapshotRestoreResponse) Reset()
func (*SdkVolumeSnapshotRestoreResponse) String ¶
func (m *SdkVolumeSnapshotRestoreResponse) String() string
func (*SdkVolumeSnapshotRestoreResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotRestoreResponse) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotRestoreResponse) XXX_Marshal ¶
func (m *SdkVolumeSnapshotRestoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotRestoreResponse) XXX_Merge ¶
func (dst *SdkVolumeSnapshotRestoreResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotRestoreResponse) XXX_Size ¶
func (m *SdkVolumeSnapshotRestoreResponse) XXX_Size() int
func (*SdkVolumeSnapshotRestoreResponse) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotRestoreResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotScheduleUpdateRequest ¶
type SdkVolumeSnapshotScheduleUpdateRequest struct {
// Id of volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Names of schedule policies
SnapshotScheduleNames []string `protobuf:"bytes,2,rep,name=snapshot_schedule_names,json=snapshotScheduleNames" json:"snapshot_schedule_names,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to update the snapshot schedule of a volume
func (*SdkVolumeSnapshotScheduleUpdateRequest) Descriptor ¶
func (*SdkVolumeSnapshotScheduleUpdateRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotScheduleUpdateRequest) GetSnapshotScheduleNames ¶
func (m *SdkVolumeSnapshotScheduleUpdateRequest) GetSnapshotScheduleNames() []string
func (*SdkVolumeSnapshotScheduleUpdateRequest) GetVolumeId ¶
func (m *SdkVolumeSnapshotScheduleUpdateRequest) GetVolumeId() string
func (*SdkVolumeSnapshotScheduleUpdateRequest) ProtoMessage ¶
func (*SdkVolumeSnapshotScheduleUpdateRequest) ProtoMessage()
func (*SdkVolumeSnapshotScheduleUpdateRequest) Reset ¶
func (m *SdkVolumeSnapshotScheduleUpdateRequest) Reset()
func (*SdkVolumeSnapshotScheduleUpdateRequest) String ¶
func (m *SdkVolumeSnapshotScheduleUpdateRequest) String() string
func (*SdkVolumeSnapshotScheduleUpdateRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotScheduleUpdateRequest) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotScheduleUpdateRequest) XXX_Marshal ¶
func (m *SdkVolumeSnapshotScheduleUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotScheduleUpdateRequest) XXX_Merge ¶
func (dst *SdkVolumeSnapshotScheduleUpdateRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotScheduleUpdateRequest) XXX_Size ¶
func (m *SdkVolumeSnapshotScheduleUpdateRequest) XXX_Size() int
func (*SdkVolumeSnapshotScheduleUpdateRequest) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotScheduleUpdateRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeSnapshotScheduleUpdateResponse ¶
type SdkVolumeSnapshotScheduleUpdateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkVolumeSnapshotScheduleUpdateResponse) Descriptor ¶
func (*SdkVolumeSnapshotScheduleUpdateResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeSnapshotScheduleUpdateResponse) ProtoMessage ¶
func (*SdkVolumeSnapshotScheduleUpdateResponse) ProtoMessage()
func (*SdkVolumeSnapshotScheduleUpdateResponse) Reset ¶
func (m *SdkVolumeSnapshotScheduleUpdateResponse) Reset()
func (*SdkVolumeSnapshotScheduleUpdateResponse) String ¶
func (m *SdkVolumeSnapshotScheduleUpdateResponse) String() string
func (*SdkVolumeSnapshotScheduleUpdateResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeSnapshotScheduleUpdateResponse) XXX_DiscardUnknown()
func (*SdkVolumeSnapshotScheduleUpdateResponse) XXX_Marshal ¶
func (m *SdkVolumeSnapshotScheduleUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeSnapshotScheduleUpdateResponse) XXX_Merge ¶
func (dst *SdkVolumeSnapshotScheduleUpdateResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeSnapshotScheduleUpdateResponse) XXX_Size ¶
func (m *SdkVolumeSnapshotScheduleUpdateResponse) XXX_Size() int
func (*SdkVolumeSnapshotScheduleUpdateResponse) XXX_Unmarshal ¶
func (m *SdkVolumeSnapshotScheduleUpdateResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeStatsRequest ¶
type SdkVolumeStatsRequest struct {
// Id of the volume to get statistics
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// When set to false the stats are in /proc/diskstats style stats.
// When set to true the stats are stats for a specific duration.
NotCumulative bool `protobuf:"varint,2,opt,name=not_cumulative,json=notCumulative" json:"not_cumulative,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to retreive volume statistics
func (*SdkVolumeStatsRequest) Descriptor ¶
func (*SdkVolumeStatsRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeStatsRequest) GetNotCumulative ¶
func (m *SdkVolumeStatsRequest) GetNotCumulative() bool
func (*SdkVolumeStatsRequest) GetVolumeId ¶
func (m *SdkVolumeStatsRequest) GetVolumeId() string
func (*SdkVolumeStatsRequest) ProtoMessage ¶
func (*SdkVolumeStatsRequest) ProtoMessage()
func (*SdkVolumeStatsRequest) Reset ¶
func (m *SdkVolumeStatsRequest) Reset()
func (*SdkVolumeStatsRequest) String ¶
func (m *SdkVolumeStatsRequest) String() string
func (*SdkVolumeStatsRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeStatsRequest) XXX_DiscardUnknown()
func (*SdkVolumeStatsRequest) XXX_Marshal ¶
func (m *SdkVolumeStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeStatsRequest) XXX_Merge ¶
func (dst *SdkVolumeStatsRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeStatsRequest) XXX_Size ¶
func (m *SdkVolumeStatsRequest) XXX_Size() int
func (*SdkVolumeStatsRequest) XXX_Unmarshal ¶
func (m *SdkVolumeStatsRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeStatsResponse ¶
type SdkVolumeStatsResponse struct {
// Statistics for a single volume
Stats *Stats `protobuf:"bytes,1,opt,name=stats" json:"stats,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing drive statistics
func (*SdkVolumeStatsResponse) Descriptor ¶
func (*SdkVolumeStatsResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeStatsResponse) GetStats ¶
func (m *SdkVolumeStatsResponse) GetStats() *Stats
func (*SdkVolumeStatsResponse) ProtoMessage ¶
func (*SdkVolumeStatsResponse) ProtoMessage()
func (*SdkVolumeStatsResponse) Reset ¶
func (m *SdkVolumeStatsResponse) Reset()
func (*SdkVolumeStatsResponse) String ¶
func (m *SdkVolumeStatsResponse) String() string
func (*SdkVolumeStatsResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeStatsResponse) XXX_DiscardUnknown()
func (*SdkVolumeStatsResponse) XXX_Marshal ¶
func (m *SdkVolumeStatsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeStatsResponse) XXX_Merge ¶
func (dst *SdkVolumeStatsResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeStatsResponse) XXX_Size ¶
func (m *SdkVolumeStatsResponse) XXX_Size() int
func (*SdkVolumeStatsResponse) XXX_Unmarshal ¶
func (m *SdkVolumeStatsResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeUnmountRequest ¶
type SdkVolumeUnmountRequest struct {
// Id of volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// MountPath for device
MountPath string `protobuf:"bytes,2,opt,name=mount_path,json=mountPath" json:"mount_path,omitempty"`
// Options to unmount device
Options *SdkVolumeUnmountRequest_Options `protobuf:"bytes,3,opt,name=options" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to unmount a volume on the node receiving this request
func (*SdkVolumeUnmountRequest) Descriptor ¶
func (*SdkVolumeUnmountRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeUnmountRequest) GetMountPath ¶
func (m *SdkVolumeUnmountRequest) GetMountPath() string
func (*SdkVolumeUnmountRequest) GetOptions ¶
func (m *SdkVolumeUnmountRequest) GetOptions() *SdkVolumeUnmountRequest_Options
func (*SdkVolumeUnmountRequest) GetVolumeId ¶
func (m *SdkVolumeUnmountRequest) GetVolumeId() string
func (*SdkVolumeUnmountRequest) ProtoMessage ¶
func (*SdkVolumeUnmountRequest) ProtoMessage()
func (*SdkVolumeUnmountRequest) Reset ¶
func (m *SdkVolumeUnmountRequest) Reset()
func (*SdkVolumeUnmountRequest) String ¶
func (m *SdkVolumeUnmountRequest) String() string
func (*SdkVolumeUnmountRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeUnmountRequest) XXX_DiscardUnknown()
func (*SdkVolumeUnmountRequest) XXX_Marshal ¶
func (m *SdkVolumeUnmountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeUnmountRequest) XXX_Merge ¶
func (dst *SdkVolumeUnmountRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeUnmountRequest) XXX_Size ¶
func (m *SdkVolumeUnmountRequest) XXX_Size() int
func (*SdkVolumeUnmountRequest) XXX_Unmarshal ¶
func (m *SdkVolumeUnmountRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeUnmountRequest_Options ¶
type SdkVolumeUnmountRequest_Options struct {
// Delete the mount path on the node after unmounting
DeleteMountPath bool `protobuf:"varint,1,opt,name=delete_mount_path,json=deleteMountPath" json:"delete_mount_path,omitempty"`
// Do not wait for a delay before deleting path.
// Normally a storage driver may delay before deleting the mount path,
// which may be necessary to reduce the risk of race conditions. This
// choice will remove that delay. This value is only usable when
// `delete_mount_path` is set.
NoDelayBeforeDeletingMountPath bool `` /* 153-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Options to unmount device
func (*SdkVolumeUnmountRequest_Options) Descriptor ¶
func (*SdkVolumeUnmountRequest_Options) Descriptor() ([]byte, []int)
func (*SdkVolumeUnmountRequest_Options) GetDeleteMountPath ¶
func (m *SdkVolumeUnmountRequest_Options) GetDeleteMountPath() bool
func (*SdkVolumeUnmountRequest_Options) GetNoDelayBeforeDeletingMountPath ¶
func (m *SdkVolumeUnmountRequest_Options) GetNoDelayBeforeDeletingMountPath() bool
func (*SdkVolumeUnmountRequest_Options) ProtoMessage ¶
func (*SdkVolumeUnmountRequest_Options) ProtoMessage()
func (*SdkVolumeUnmountRequest_Options) Reset ¶
func (m *SdkVolumeUnmountRequest_Options) Reset()
func (*SdkVolumeUnmountRequest_Options) String ¶
func (m *SdkVolumeUnmountRequest_Options) String() string
func (*SdkVolumeUnmountRequest_Options) XXX_DiscardUnknown ¶
func (m *SdkVolumeUnmountRequest_Options) XXX_DiscardUnknown()
func (*SdkVolumeUnmountRequest_Options) XXX_Marshal ¶
func (m *SdkVolumeUnmountRequest_Options) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeUnmountRequest_Options) XXX_Merge ¶
func (dst *SdkVolumeUnmountRequest_Options) XXX_Merge(src proto.Message)
func (*SdkVolumeUnmountRequest_Options) XXX_Size ¶
func (m *SdkVolumeUnmountRequest_Options) XXX_Size() int
func (*SdkVolumeUnmountRequest_Options) XXX_Unmarshal ¶
func (m *SdkVolumeUnmountRequest_Options) XXX_Unmarshal(b []byte) error
type SdkVolumeUnmountResponse ¶
type SdkVolumeUnmountResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkVolumeUnmountResponse) Descriptor ¶
func (*SdkVolumeUnmountResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeUnmountResponse) ProtoMessage ¶
func (*SdkVolumeUnmountResponse) ProtoMessage()
func (*SdkVolumeUnmountResponse) Reset ¶
func (m *SdkVolumeUnmountResponse) Reset()
func (*SdkVolumeUnmountResponse) String ¶
func (m *SdkVolumeUnmountResponse) String() string
func (*SdkVolumeUnmountResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeUnmountResponse) XXX_DiscardUnknown()
func (*SdkVolumeUnmountResponse) XXX_Marshal ¶
func (m *SdkVolumeUnmountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeUnmountResponse) XXX_Merge ¶
func (dst *SdkVolumeUnmountResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeUnmountResponse) XXX_Size ¶
func (m *SdkVolumeUnmountResponse) XXX_Size() int
func (*SdkVolumeUnmountResponse) XXX_Unmarshal ¶
func (m *SdkVolumeUnmountResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeUpdateRequest ¶
type SdkVolumeUpdateRequest struct {
// Id of the volume to update
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Change locator values. Some of these values may not be able to be changed.
// New labels will be added to the current volume labels. To delete a label, set the
// value of the label to an empty string.
Locator *VolumeLocator `protobuf:"bytes,2,opt,name=locator" json:"locator,omitempty"`
// VolumeSpecUpdate provides a method to request that certain values
// in the VolumeSpec are changed. This is necessary as a separate variable
// because values like int and bool in the VolumeSpec cannot be determined
// if they are being requested to change in gRPC proto3. Some of these
// values may not be able to be changed.
// Here are a few examples of actions that can be accomplished using the VolumeSpec.
// To resize the volume: Set a new value in spec.size.
// To change number of replicas: Adjust spec.ha_level.
// To change the I/O Profile: Adjust spec.io_profile.
Spec *VolumeSpecUpdate `protobuf:"bytes,4,opt,name=spec" json:"spec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
This request is used to adjust or set new values in the volume
func (*SdkVolumeUpdateRequest) Descriptor ¶
func (*SdkVolumeUpdateRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeUpdateRequest) GetLocator ¶
func (m *SdkVolumeUpdateRequest) GetLocator() *VolumeLocator
func (*SdkVolumeUpdateRequest) GetSpec ¶
func (m *SdkVolumeUpdateRequest) GetSpec() *VolumeSpecUpdate
func (*SdkVolumeUpdateRequest) GetVolumeId ¶
func (m *SdkVolumeUpdateRequest) GetVolumeId() string
func (*SdkVolumeUpdateRequest) ProtoMessage ¶
func (*SdkVolumeUpdateRequest) ProtoMessage()
func (*SdkVolumeUpdateRequest) Reset ¶
func (m *SdkVolumeUpdateRequest) Reset()
func (*SdkVolumeUpdateRequest) String ¶
func (m *SdkVolumeUpdateRequest) String() string
func (*SdkVolumeUpdateRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeUpdateRequest) XXX_DiscardUnknown()
func (*SdkVolumeUpdateRequest) XXX_Marshal ¶
func (m *SdkVolumeUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeUpdateRequest) XXX_Merge ¶
func (dst *SdkVolumeUpdateRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeUpdateRequest) XXX_Size ¶
func (m *SdkVolumeUpdateRequest) XXX_Size() int
func (*SdkVolumeUpdateRequest) XXX_Unmarshal ¶
func (m *SdkVolumeUpdateRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeUpdateResponse ¶
type SdkVolumeUpdateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkVolumeUpdateResponse) Descriptor ¶
func (*SdkVolumeUpdateResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeUpdateResponse) ProtoMessage ¶
func (*SdkVolumeUpdateResponse) ProtoMessage()
func (*SdkVolumeUpdateResponse) Reset ¶
func (m *SdkVolumeUpdateResponse) Reset()
func (*SdkVolumeUpdateResponse) String ¶
func (m *SdkVolumeUpdateResponse) String() string
func (*SdkVolumeUpdateResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeUpdateResponse) XXX_DiscardUnknown()
func (*SdkVolumeUpdateResponse) XXX_Marshal ¶
func (m *SdkVolumeUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeUpdateResponse) XXX_Merge ¶
func (dst *SdkVolumeUpdateResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeUpdateResponse) XXX_Size ¶
func (m *SdkVolumeUpdateResponse) XXX_Size() int
func (*SdkVolumeUpdateResponse) XXX_Unmarshal ¶
func (m *SdkVolumeUpdateResponse) XXX_Unmarshal(b []byte) error
type SeverityType ¶
type SeverityType int32
const ( SeverityType_SEVERITY_TYPE_NONE SeverityType = 0 SeverityType_SEVERITY_TYPE_ALARM SeverityType = 1 SeverityType_SEVERITY_TYPE_WARNING SeverityType = 2 SeverityType_SEVERITY_TYPE_NOTIFY SeverityType = 3 )
func (SeverityType) EnumDescriptor ¶
func (SeverityType) EnumDescriptor() ([]byte, []int)
func (SeverityType) String ¶
func (x SeverityType) String() string
type SnapCreateRequest ¶
type SnapCreateRequest struct {
// volume id
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Locator *VolumeLocator `protobuf:"bytes,2,opt,name=locator" json:"locator,omitempty"`
Readonly bool `protobuf:"varint,3,opt,name=readonly" json:"readonly,omitempty"`
// NoRetry indicates not to retry snapshot creation in the background.
NoRetry bool `protobuf:"varint,4,opt,name=no_retry,json=noRetry" json:"no_retry,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SnapCreateRequest specifies a request to create a snapshot of given volume. swagger:parameters snapVolume
func (*SnapCreateRequest) Descriptor ¶
func (*SnapCreateRequest) Descriptor() ([]byte, []int)
func (*SnapCreateRequest) GetId ¶
func (m *SnapCreateRequest) GetId() string
func (*SnapCreateRequest) GetLocator ¶
func (m *SnapCreateRequest) GetLocator() *VolumeLocator
func (*SnapCreateRequest) GetNoRetry ¶
func (m *SnapCreateRequest) GetNoRetry() bool
func (*SnapCreateRequest) GetReadonly ¶
func (m *SnapCreateRequest) GetReadonly() bool
func (*SnapCreateRequest) ProtoMessage ¶
func (*SnapCreateRequest) ProtoMessage()
func (*SnapCreateRequest) Reset ¶
func (m *SnapCreateRequest) Reset()
func (*SnapCreateRequest) String ¶
func (m *SnapCreateRequest) String() string
func (*SnapCreateRequest) XXX_DiscardUnknown ¶
func (m *SnapCreateRequest) XXX_DiscardUnknown()
func (*SnapCreateRequest) XXX_Marshal ¶
func (m *SnapCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SnapCreateRequest) XXX_Merge ¶
func (dst *SnapCreateRequest) XXX_Merge(src proto.Message)
func (*SnapCreateRequest) XXX_Size ¶
func (m *SnapCreateRequest) XXX_Size() int
func (*SnapCreateRequest) XXX_Unmarshal ¶
func (m *SnapCreateRequest) XXX_Unmarshal(b []byte) error
type SnapCreateResponse ¶
type SnapCreateResponse struct {
// VolumeCreateResponse
//
// in: body
// Required: true
VolumeCreateResponse *VolumeCreateResponse `protobuf:"bytes,1,opt,name=volume_create_response,json=volumeCreateResponse" json:"volume_create_response,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SnapCreateRequest specifies a response that get's returned when creating a snapshot. swagger:response snapCreateResponse
func (*SnapCreateResponse) Descriptor ¶
func (*SnapCreateResponse) Descriptor() ([]byte, []int)
func (*SnapCreateResponse) GetVolumeCreateResponse ¶
func (m *SnapCreateResponse) GetVolumeCreateResponse() *VolumeCreateResponse
func (*SnapCreateResponse) ProtoMessage ¶
func (*SnapCreateResponse) ProtoMessage()
func (*SnapCreateResponse) Reset ¶
func (m *SnapCreateResponse) Reset()
func (*SnapCreateResponse) String ¶
func (m *SnapCreateResponse) String() string
func (*SnapCreateResponse) XXX_DiscardUnknown ¶
func (m *SnapCreateResponse) XXX_DiscardUnknown()
func (*SnapCreateResponse) XXX_Marshal ¶
func (m *SnapCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SnapCreateResponse) XXX_Merge ¶
func (dst *SnapCreateResponse) XXX_Merge(src proto.Message)
func (*SnapCreateResponse) XXX_Size ¶
func (m *SnapCreateResponse) XXX_Size() int
func (*SnapCreateResponse) XXX_Unmarshal ¶
func (m *SnapCreateResponse) XXX_Unmarshal(b []byte) error
type Source ¶
type Source struct {
// A volume id, if specified will create a clone of the parent.
Parent string `protobuf:"bytes,1,opt,name=parent" json:"parent,omitempty"`
// Seed will seed the volume from the specified URI
// Any additional config for the source comes from the labels in the spec
Seed string `protobuf:"bytes,2,opt,name=seed" json:"seed,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Source is a structure that can be given to a volume to seed the volume with data. swagger:model
func (*Source) Descriptor ¶
func (*Source) ProtoMessage ¶
func (*Source) ProtoMessage()
func (*Source) XXX_DiscardUnknown ¶
func (m *Source) XXX_DiscardUnknown()
func (*Source) XXX_Marshal ¶
func (*Source) XXX_Unmarshal ¶
type StatPoint ¶
type StatPoint struct {
// Name of the Stat
Name string
// Tags for the Stat
Tags map[string]string
// Fields and values of the stat
Fields map[string]interface{}
// Timestamp in Unix format
Timestamp int64
}
StatPoint represents the basic structure of a single Stat reported TODO: This is the first step to introduce stats in openstorage.
Follow up task is to introduce an API for logging stats
type Stats ¶
type Stats struct {
// Reads completed successfully
Reads uint64 `protobuf:"varint,1,opt,name=reads" json:"reads,omitempty"`
// Time spent in reads in ms
ReadMs uint64 `protobuf:"varint,2,opt,name=read_ms,json=readMs" json:"read_ms,omitempty"`
// Number of bytes read
ReadBytes uint64 `protobuf:"varint,3,opt,name=read_bytes,json=readBytes" json:"read_bytes,omitempty"`
// Writes completed successfully
Writes uint64 `protobuf:"varint,4,opt,name=writes" json:"writes,omitempty"`
// Time spent in writes in ms
WriteMs uint64 `protobuf:"varint,5,opt,name=write_ms,json=writeMs" json:"write_ms,omitempty"`
// Number of bytes written
WriteBytes uint64 `protobuf:"varint,6,opt,name=write_bytes,json=writeBytes" json:"write_bytes,omitempty"`
// IOs curently in progress
IoProgress uint64 `protobuf:"varint,7,opt,name=io_progress,json=ioProgress" json:"io_progress,omitempty"`
// Time spent doing IOs ms
IoMs uint64 `protobuf:"varint,8,opt,name=io_ms,json=ioMs" json:"io_ms,omitempty"`
// BytesUsed
BytesUsed uint64 `protobuf:"varint,9,opt,name=bytes_used,json=bytesUsed" json:"bytes_used,omitempty"`
// Interval in ms during which stats were collected
IntervalMs uint64 `protobuf:"varint,10,opt,name=interval_ms,json=intervalMs" json:"interval_ms,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Stats is a structure that represents last collected stats for a volume
func (*Stats) Descriptor ¶
func (*Stats) GetBytesUsed ¶
func (*Stats) GetIntervalMs ¶
func (*Stats) GetIoProgress ¶
func (*Stats) GetReadBytes ¶
func (*Stats) GetWriteBytes ¶
func (*Stats) GetWriteMs ¶
func (*Stats) ProtoMessage ¶
func (*Stats) ProtoMessage()
func (*Stats) ReadLatency ¶
Read latency returns avg. time required for read operation to complete
func (*Stats) ReadThroughput ¶
ReadThroughput returns the read throughput
func (*Stats) WriteLatency ¶
Write latency returns avg. time required for write operation to complete
func (*Stats) WriteThroughput ¶
WriteThroughput returns the write throughput
func (*Stats) XXX_DiscardUnknown ¶
func (m *Stats) XXX_DiscardUnknown()
func (*Stats) XXX_Marshal ¶
func (*Stats) XXX_Unmarshal ¶
type Status ¶
type Status int32
const ( Status_STATUS_NONE Status = 0 Status_STATUS_INIT Status = 1 Status_STATUS_OK Status = 2 Status_STATUS_OFFLINE Status = 3 Status_STATUS_ERROR Status = 4 Status_STATUS_NOT_IN_QUORUM Status = 5 Status_STATUS_DECOMMISSION Status = 6 Status_STATUS_MAINTENANCE Status = 7 Status_STATUS_STORAGE_DOWN Status = 8 Status_STATUS_STORAGE_DEGRADED Status = 9 Status_STATUS_NEEDS_REBOOT Status = 10 Status_STATUS_STORAGE_REBALANCE Status = 11 Status_STATUS_STORAGE_DRIVE_REPLACE Status = 12 Status_STATUS_NOT_IN_QUORUM_NO_STORAGE Status = 13 // Add statuses before MAX and update the number for MAX Status_STATUS_MAX Status = 14 )
func StatusSimpleValueOf ¶
StatusSimpleValueOf returns the string format of Status
func (Status) EnumDescriptor ¶
func (Status) SimpleString ¶
SimpleString returns the string format of Status
func (Status) StatusKind ¶
func (x Status) StatusKind() StatusKind
StatusKind returns the king of status
type StatusKind ¶
type StatusKind int32
StatusKind indicates the severity of a status
const ( // StatusSeverityLow indicates an OK status StatusSeverityLow StatusKind = iota // StatusSeverityMedium indicates a status which is in transition from OK to BAD or vice versa StatusSeverityMedium // StatusSeverityHigh indicates a BAD status StatusSeverityHigh )
type StorageCluster ¶
type StorageCluster struct {
// Status of the cluster
Status Status `protobuf:"varint,1,opt,name=status,enum=openstorage.api.Status" json:"status,omitempty"`
// Id of the cluster
Id string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
// Name of the cluster
Name string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StorageCluster represents the state and information about the cluster
func (*StorageCluster) Descriptor ¶
func (*StorageCluster) Descriptor() ([]byte, []int)
func (*StorageCluster) GetId ¶
func (m *StorageCluster) GetId() string
func (*StorageCluster) GetName ¶
func (m *StorageCluster) GetName() string
func (*StorageCluster) GetStatus ¶
func (m *StorageCluster) GetStatus() Status
func (*StorageCluster) ProtoMessage ¶
func (*StorageCluster) ProtoMessage()
func (*StorageCluster) Reset ¶
func (m *StorageCluster) Reset()
func (*StorageCluster) String ¶
func (m *StorageCluster) String() string
func (*StorageCluster) XXX_DiscardUnknown ¶
func (m *StorageCluster) XXX_DiscardUnknown()
func (*StorageCluster) XXX_Marshal ¶
func (m *StorageCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageCluster) XXX_Merge ¶
func (dst *StorageCluster) XXX_Merge(src proto.Message)
func (*StorageCluster) XXX_Size ¶
func (m *StorageCluster) XXX_Size() int
func (*StorageCluster) XXX_Unmarshal ¶
func (m *StorageCluster) XXX_Unmarshal(b []byte) error
type StorageMedium ¶
type StorageMedium int32
const ( // Magnetic spinning disk. StorageMedium_STORAGE_MEDIUM_MAGNETIC StorageMedium = 0 // SSD disk StorageMedium_STORAGE_MEDIUM_SSD StorageMedium = 1 // NVME disk StorageMedium_STORAGE_MEDIUM_NVME StorageMedium = 2 )
func (StorageMedium) EnumDescriptor ¶
func (StorageMedium) EnumDescriptor() ([]byte, []int)
func (StorageMedium) String ¶
func (x StorageMedium) String() string
type StorageNode ¶
type StorageNode struct {
// Id of the node
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Cpu usage of the node
Cpu float64 `protobuf:"fixed64,2,opt,name=cpu" json:"cpu,omitempty"`
// Total memory of the node
MemTotal uint64 `protobuf:"varint,3,opt,name=mem_total,json=memTotal" json:"mem_total,omitempty"`
// Used memory of the node
MemUsed uint64 `protobuf:"varint,4,opt,name=mem_used,json=memUsed" json:"mem_used,omitempty"`
// Free memory of the node
MemFree uint64 `protobuf:"varint,5,opt,name=mem_free,json=memFree" json:"mem_free,omitempty"`
// Average load (percentage)
AvgLoad int64 `protobuf:"varint,6,opt,name=avg_load,json=avgLoad" json:"avg_load,omitempty"`
// Node status
Status Status `protobuf:"varint,7,opt,name=status,enum=openstorage.api.Status" json:"status,omitempty"`
// List of disks on the node
Disks map[string]*StorageResource `` /* 130-byte string literal not displayed */
// List of storage pools this node supports
Pools []*StoragePool `protobuf:"bytes,10,rep,name=pools" json:"pools,omitempty"`
// Management IP
MgmtIp string `protobuf:"bytes,11,opt,name=mgmt_ip,json=mgmtIp" json:"mgmt_ip,omitempty"`
// Data IP
DataIp string `protobuf:"bytes,12,opt,name=data_ip,json=dataIp" json:"data_ip,omitempty"`
// Hostname of the node
Hostname string `protobuf:"bytes,15,opt,name=hostname" json:"hostname,omitempty"`
// User defined labels for the node
NodeLabels map[string]string `` /* 159-byte string literal not displayed */
// SchedulerNodeName is name of the node in scheduler context. It can be
// empty if unable to get the name from the scheduler.
SchedulerNodeName string `protobuf:"bytes,17,opt,name=scheduler_node_name,json=schedulerNodeName" json:"scheduler_node_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StorageNode describes the state of the node
func (*StorageNode) Descriptor ¶
func (*StorageNode) Descriptor() ([]byte, []int)
func (*StorageNode) GetAvgLoad ¶
func (m *StorageNode) GetAvgLoad() int64
func (*StorageNode) GetCpu ¶
func (m *StorageNode) GetCpu() float64
func (*StorageNode) GetDataIp ¶
func (m *StorageNode) GetDataIp() string
func (*StorageNode) GetDisks ¶
func (m *StorageNode) GetDisks() map[string]*StorageResource
func (*StorageNode) GetHostname ¶
func (m *StorageNode) GetHostname() string
func (*StorageNode) GetId ¶
func (m *StorageNode) GetId() string
func (*StorageNode) GetMemFree ¶
func (m *StorageNode) GetMemFree() uint64
func (*StorageNode) GetMemTotal ¶
func (m *StorageNode) GetMemTotal() uint64
func (*StorageNode) GetMemUsed ¶
func (m *StorageNode) GetMemUsed() uint64
func (*StorageNode) GetMgmtIp ¶
func (m *StorageNode) GetMgmtIp() string
func (*StorageNode) GetNodeLabels ¶
func (m *StorageNode) GetNodeLabels() map[string]string
func (*StorageNode) GetPools ¶
func (m *StorageNode) GetPools() []*StoragePool
func (*StorageNode) GetSchedulerNodeName ¶
func (m *StorageNode) GetSchedulerNodeName() string
func (*StorageNode) GetStatus ¶
func (m *StorageNode) GetStatus() Status
func (*StorageNode) ProtoMessage ¶
func (*StorageNode) ProtoMessage()
func (*StorageNode) Reset ¶
func (m *StorageNode) Reset()
func (*StorageNode) String ¶
func (m *StorageNode) String() string
func (*StorageNode) XXX_DiscardUnknown ¶
func (m *StorageNode) XXX_DiscardUnknown()
func (*StorageNode) XXX_Marshal ¶
func (m *StorageNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageNode) XXX_Merge ¶
func (dst *StorageNode) XXX_Merge(src proto.Message)
func (*StorageNode) XXX_Size ¶
func (m *StorageNode) XXX_Size() int
func (*StorageNode) XXX_Unmarshal ¶
func (m *StorageNode) XXX_Unmarshal(b []byte) error
type StoragePool ¶
type StoragePool struct {
// ID pool ID
ID int32 `protobuf:"varint,1,opt,name=ID" json:"ID,omitempty"`
// Cos reflects the capabilities of this drive pool
Cos CosType `protobuf:"varint,2,opt,name=Cos,enum=openstorage.api.CosType" json:"Cos,omitempty"`
// Medium underlying storage type
Medium StorageMedium `protobuf:"varint,3,opt,name=Medium,enum=openstorage.api.StorageMedium" json:"Medium,omitempty"`
// RaidLevel storage raid level
RaidLevel string `protobuf:"bytes,4,opt,name=RaidLevel" json:"RaidLevel,omitempty"`
// TotalSize of the pool
TotalSize uint64 `protobuf:"varint,7,opt,name=TotalSize" json:"TotalSize,omitempty"`
// Used size of the pool
Used uint64 `protobuf:"varint,8,opt,name=Used" json:"Used,omitempty"`
// Labels is a list of user defined name-value pairs
Labels map[string]string `` /* 132-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StoragePool groups different storage devices based on their CosType
func (*StoragePool) Descriptor ¶
func (*StoragePool) Descriptor() ([]byte, []int)
func (*StoragePool) GetCos ¶
func (m *StoragePool) GetCos() CosType
func (*StoragePool) GetID ¶
func (m *StoragePool) GetID() int32
func (*StoragePool) GetLabels ¶
func (m *StoragePool) GetLabels() map[string]string
func (*StoragePool) GetMedium ¶
func (m *StoragePool) GetMedium() StorageMedium
func (*StoragePool) GetRaidLevel ¶
func (m *StoragePool) GetRaidLevel() string
func (*StoragePool) GetTotalSize ¶
func (m *StoragePool) GetTotalSize() uint64
func (*StoragePool) GetUsed ¶
func (m *StoragePool) GetUsed() uint64
func (*StoragePool) ProtoMessage ¶
func (*StoragePool) ProtoMessage()
func (*StoragePool) Reset ¶
func (m *StoragePool) Reset()
func (*StoragePool) String ¶
func (m *StoragePool) String() string
func (*StoragePool) XXX_DiscardUnknown ¶
func (m *StoragePool) XXX_DiscardUnknown()
func (*StoragePool) XXX_Marshal ¶
func (m *StoragePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StoragePool) XXX_Merge ¶
func (dst *StoragePool) XXX_Merge(src proto.Message)
func (*StoragePool) XXX_Size ¶
func (m *StoragePool) XXX_Size() int
func (*StoragePool) XXX_Unmarshal ¶
func (m *StoragePool) XXX_Unmarshal(b []byte) error
type StorageResource ¶
type StorageResource struct {
// Id is the LUN identifier.
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Path device path for this storage resource.
Path string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
// Storage medium.
Medium StorageMedium `protobuf:"varint,3,opt,name=medium,enum=openstorage.api.StorageMedium" json:"medium,omitempty"`
// True if this device is online.
Online bool `protobuf:"varint,4,opt,name=online" json:"online,omitempty"`
// IOPS
Iops uint64 `protobuf:"varint,5,opt,name=iops" json:"iops,omitempty"`
// SeqWrite
SeqWrite float64 `protobuf:"fixed64,6,opt,name=seq_write,json=seqWrite" json:"seq_write,omitempty"`
// SeqRead
SeqRead float64 `protobuf:"fixed64,7,opt,name=seq_read,json=seqRead" json:"seq_read,omitempty"`
// RandRW
RandRW float64 `protobuf:"fixed64,8,opt,name=randRW" json:"randRW,omitempty"`
// Total size in bytes.
Size uint64 `protobuf:"varint,9,opt,name=size" json:"size,omitempty"`
// Physical Bytes used.
Used uint64 `protobuf:"varint,10,opt,name=used" json:"used,omitempty"`
// True if this device is rotational.
RotationSpeed string `protobuf:"bytes,11,opt,name=rotation_speed,json=rotationSpeed" json:"rotation_speed,omitempty"`
// Timestamp of last time this device was scanned.
LastScan *timestamp.Timestamp `protobuf:"bytes,12,opt,name=last_scan,json=lastScan" json:"last_scan,omitempty"`
// True if dedicated for metadata.
Metadata bool `protobuf:"varint,13,opt,name=metadata" json:"metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StorageResource groups properties of a storage device. swagger:model
func (*StorageResource) Descriptor ¶
func (*StorageResource) Descriptor() ([]byte, []int)
func (*StorageResource) GetId ¶
func (m *StorageResource) GetId() string
func (*StorageResource) GetIops ¶
func (m *StorageResource) GetIops() uint64
func (*StorageResource) GetLastScan ¶
func (m *StorageResource) GetLastScan() *timestamp.Timestamp
func (*StorageResource) GetMedium ¶
func (m *StorageResource) GetMedium() StorageMedium
func (*StorageResource) GetMetadata ¶
func (m *StorageResource) GetMetadata() bool
func (*StorageResource) GetOnline ¶
func (m *StorageResource) GetOnline() bool
func (*StorageResource) GetPath ¶
func (m *StorageResource) GetPath() string
func (*StorageResource) GetRandRW ¶
func (m *StorageResource) GetRandRW() float64
func (*StorageResource) GetRotationSpeed ¶
func (m *StorageResource) GetRotationSpeed() string
func (*StorageResource) GetSeqRead ¶
func (m *StorageResource) GetSeqRead() float64
func (*StorageResource) GetSeqWrite ¶
func (m *StorageResource) GetSeqWrite() float64
func (*StorageResource) GetSize ¶
func (m *StorageResource) GetSize() uint64
func (*StorageResource) GetUsed ¶
func (m *StorageResource) GetUsed() uint64
func (*StorageResource) ProtoMessage ¶
func (*StorageResource) ProtoMessage()
func (*StorageResource) Reset ¶
func (m *StorageResource) Reset()
func (*StorageResource) String ¶
func (m *StorageResource) String() string
func (*StorageResource) XXX_DiscardUnknown ¶
func (m *StorageResource) XXX_DiscardUnknown()
func (*StorageResource) XXX_Marshal ¶
func (m *StorageResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageResource) XXX_Merge ¶
func (dst *StorageResource) XXX_Merge(src proto.Message)
func (*StorageResource) XXX_Size ¶
func (m *StorageResource) XXX_Size() int
func (*StorageResource) XXX_Unmarshal ¶
func (m *StorageResource) XXX_Unmarshal(b []byte) error
type StorageVersion ¶
type StorageVersion struct {
// OpenStorage driver name
Driver string `protobuf:"bytes,1,opt,name=driver" json:"driver,omitempty"`
// Version of the server
Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
// Extra information provided by the storage system
Details map[string]string `` /* 134-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Version information about the storage system
func (*StorageVersion) Descriptor ¶
func (*StorageVersion) Descriptor() ([]byte, []int)
func (*StorageVersion) GetDetails ¶
func (m *StorageVersion) GetDetails() map[string]string
func (*StorageVersion) GetDriver ¶
func (m *StorageVersion) GetDriver() string
func (*StorageVersion) GetVersion ¶
func (m *StorageVersion) GetVersion() string
func (*StorageVersion) ProtoMessage ¶
func (*StorageVersion) ProtoMessage()
func (*StorageVersion) Reset ¶
func (m *StorageVersion) Reset()
func (*StorageVersion) String ¶
func (m *StorageVersion) String() string
func (*StorageVersion) XXX_DiscardUnknown ¶
func (m *StorageVersion) XXX_DiscardUnknown()
func (*StorageVersion) XXX_Marshal ¶
func (m *StorageVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageVersion) XXX_Merge ¶
func (dst *StorageVersion) XXX_Merge(src proto.Message)
func (*StorageVersion) XXX_Size ¶
func (m *StorageVersion) XXX_Size() int
func (*StorageVersion) XXX_Unmarshal ¶
func (m *StorageVersion) XXX_Unmarshal(b []byte) error
type TunnelConfig ¶
type TunnelConfig struct {
Key string `json:"key"`
Cert string `json:"cert"`
Endpoint string `json:"tunnel_endpoint"`
}
TunnelConfig describes key, cert and endpoint of a reverse proxy tunnel DEPRECATED
swagger:model
type Volume ¶
type Volume struct {
// Self referential volume ID.
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Source specified seed data for the volume.
Source *Source `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
// Group volumes in the same group have the same group id.
Group *Group `protobuf:"bytes,3,opt,name=group" json:"group,omitempty"`
// Readonly is true if this volume is to be mounted with readonly access.
Readonly bool `protobuf:"varint,4,opt,name=readonly" json:"readonly,omitempty"`
// User specified locator
Locator *VolumeLocator `protobuf:"bytes,5,opt,name=locator" json:"locator,omitempty"`
// Volume creation time
Ctime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=ctime" json:"ctime,omitempty"`
// User specified VolumeSpec
Spec *VolumeSpec `protobuf:"bytes,7,opt,name=spec" json:"spec,omitempty"`
// Usage is bytes consumed by vtheis volume.
Usage uint64 `protobuf:"varint,8,opt,name=usage" json:"usage,omitempty"`
// LastScan is the time when an integrity check was run.
LastScan *timestamp.Timestamp `protobuf:"bytes,9,opt,name=last_scan,json=lastScan" json:"last_scan,omitempty"`
// Format specifies the filesytem for this volume.
Format FSType `protobuf:"varint,10,opt,name=format,enum=openstorage.api.FSType" json:"format,omitempty"`
// Status is the availability status of this volume.
Status VolumeStatus `protobuf:"varint,11,opt,name=status,enum=openstorage.api.VolumeStatus" json:"status,omitempty"`
// State is the current runtime state of this volume.
State VolumeState `protobuf:"varint,12,opt,name=state,enum=openstorage.api.VolumeState" json:"state,omitempty"`
// AttachedOn is the node instance identifier for clustered systems.
AttachedOn string `protobuf:"bytes,13,opt,name=attached_on,json=attachedOn" json:"attached_on,omitempty"`
// AttachedState shows whether the device is attached for internal or external use.
AttachedState AttachState `` /* 128-byte string literal not displayed */
// DevicePath is the device exported by block device implementations.
DevicePath string `protobuf:"bytes,15,opt,name=device_path,json=devicePath" json:"device_path,omitempty"`
// SecureDevicePath is the device path for an encrypted volume.
SecureDevicePath string `protobuf:"bytes,16,opt,name=secure_device_path,json=secureDevicePath" json:"secure_device_path,omitempty"`
// AttachPath is the mounted path in the host namespace.
AttachPath []string `protobuf:"bytes,17,rep,name=attach_path,json=attachPath" json:"attach_path,omitempty"`
// AttachInfo is a list of name value mappings that provides attach information.
AttachInfo map[string]string `` /* 159-byte string literal not displayed */
// ReplicatSets storage for this volumefor clustered storage arrays.
ReplicaSets []*ReplicaSet `protobuf:"bytes,19,rep,name=replica_sets,json=replicaSets" json:"replica_sets,omitempty"`
// RuntimeState is a lst of name value mapping of driver specific runtime
// information.
RuntimeState []*RuntimeStateMap `protobuf:"bytes,20,rep,name=runtime_state,json=runtimeState" json:"runtime_state,omitempty"`
// Error is the Last recorded error.
Error string `protobuf:"bytes,21,opt,name=error" json:"error,omitempty"`
// VolumeConsumers are entities that consume this volume
VolumeConsumers []*VolumeConsumer `protobuf:"bytes,22,rep,name=volume_consumers,json=volumeConsumers" json:"volume_consumers,omitempty"`
// FsResizeRequired if an FS resize is required on the volume.
FsResizeRequired bool `protobuf:"varint,23,opt,name=fs_resize_required,json=fsResizeRequired" json:"fs_resize_required,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Volume represents an abstract storage volume. swagger:model
func (*Volume) Descriptor ¶
func (*Volume) GetAttachInfo ¶
func (*Volume) GetAttachPath ¶
func (*Volume) GetAttachedOn ¶
func (*Volume) GetAttachedState ¶
func (m *Volume) GetAttachedState() AttachState
func (*Volume) GetDevicePath ¶
func (*Volume) GetFsResizeRequired ¶
func (*Volume) GetLastScan ¶
func (*Volume) GetLocator ¶
func (m *Volume) GetLocator() *VolumeLocator
func (*Volume) GetReadonly ¶
func (*Volume) GetReplicaSets ¶
func (m *Volume) GetReplicaSets() []*ReplicaSet
func (*Volume) GetRuntimeState ¶
func (m *Volume) GetRuntimeState() []*RuntimeStateMap
func (*Volume) GetSecureDevicePath ¶
func (*Volume) GetSpec ¶
func (m *Volume) GetSpec() *VolumeSpec
func (*Volume) GetState ¶
func (m *Volume) GetState() VolumeState
func (*Volume) GetStatus ¶
func (m *Volume) GetStatus() VolumeStatus
func (*Volume) GetVolumeConsumers ¶
func (m *Volume) GetVolumeConsumers() []*VolumeConsumer
func (Volume) IsSnapshot ¶
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) XXX_DiscardUnknown ¶
func (m *Volume) XXX_DiscardUnknown()
func (*Volume) XXX_Marshal ¶
func (*Volume) XXX_Unmarshal ¶
type VolumeActionParam ¶
type VolumeActionParam int32
const ( VolumeActionParam_VOLUME_ACTION_PARAM_NONE VolumeActionParam = 0 // Maps to the boolean value false VolumeActionParam_VOLUME_ACTION_PARAM_OFF VolumeActionParam = 1 // Maps to the boolean value true. VolumeActionParam_VOLUME_ACTION_PARAM_ON VolumeActionParam = 2 )
func VolumeActionParamSimpleValueOf ¶
func VolumeActionParamSimpleValueOf(s string) (VolumeActionParam, error)
VolumeActionParamSimpleValueOf returns the string format of VolumeAction
func (VolumeActionParam) EnumDescriptor ¶
func (VolumeActionParam) EnumDescriptor() ([]byte, []int)
func (VolumeActionParam) SimpleString ¶
func (x VolumeActionParam) SimpleString() string
SimpleString returns the string format of VolumeAction
func (VolumeActionParam) String ¶
func (x VolumeActionParam) String() string
type VolumeConsumer ¶
type VolumeConsumer struct {
// Name is the name of the volume consumer
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// Namespace is the namespace of the volume consumer
Namespace string `protobuf:"bytes,2,opt,name=namespace" json:"namespace,omitempty"`
// Type is the type of the consumer. E.g a Kubernetes pod
Type string `protobuf:"bytes,3,opt,name=type" json:"type,omitempty"`
// NodeID is the identifier of the node on which the consumer is running. This
// identifier would be from the perspective of the container runtime or
// orchestrator under which the volume consumer resides. For example, NodeID
// can be name of a minion in Kubernetes.
NodeId string `protobuf:"bytes,4,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
// OwnerName is the name of the entity who owns this volume consumer
OwnerName string `protobuf:"bytes,5,opt,name=owner_name,json=ownerName" json:"owner_name,omitempty"`
// OwnerType is the type of the entity who owns this volume consumer. The type would
// be from the perspective of the container runtime or the orchestrator under which
// the volume consumer resides. For e.g OwnerType can be a Deployment in Kubernetes.
OwnerType string `protobuf:"bytes,6,opt,name=owner_type,json=ownerType" json:"owner_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeConsumer identifies a consumer for a Volume. An example of a VolumeConsumer would be a Pod in Kubernetes who has mounted the PersistentVolumeClaim for the Volume swagger: model
func (*VolumeConsumer) Descriptor ¶
func (*VolumeConsumer) Descriptor() ([]byte, []int)
func (*VolumeConsumer) GetName ¶
func (m *VolumeConsumer) GetName() string
func (*VolumeConsumer) GetNamespace ¶
func (m *VolumeConsumer) GetNamespace() string
func (*VolumeConsumer) GetNodeId ¶
func (m *VolumeConsumer) GetNodeId() string
func (*VolumeConsumer) GetOwnerName ¶
func (m *VolumeConsumer) GetOwnerName() string
func (*VolumeConsumer) GetOwnerType ¶
func (m *VolumeConsumer) GetOwnerType() string
func (*VolumeConsumer) GetType ¶
func (m *VolumeConsumer) GetType() string
func (*VolumeConsumer) ProtoMessage ¶
func (*VolumeConsumer) ProtoMessage()
func (*VolumeConsumer) Reset ¶
func (m *VolumeConsumer) Reset()
func (*VolumeConsumer) String ¶
func (m *VolumeConsumer) String() string
func (*VolumeConsumer) XXX_DiscardUnknown ¶
func (m *VolumeConsumer) XXX_DiscardUnknown()
func (*VolumeConsumer) XXX_Marshal ¶
func (m *VolumeConsumer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeConsumer) XXX_Merge ¶
func (dst *VolumeConsumer) XXX_Merge(src proto.Message)
func (*VolumeConsumer) XXX_Size ¶
func (m *VolumeConsumer) XXX_Size() int
func (*VolumeConsumer) XXX_Unmarshal ¶
func (m *VolumeConsumer) XXX_Unmarshal(b []byte) error
type VolumeCreateRequest ¶
type VolumeCreateRequest struct {
// User specified volume name and labels
Locator *VolumeLocator `protobuf:"bytes,1,opt,name=locator" json:"locator,omitempty"`
// Source to create volume
Source *Source `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
// The storage spec for the volume
Spec *VolumeSpec `protobuf:"bytes,3,opt,name=spec" json:"spec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeCreateRequest is a structure that has the locator, source and spec to create a volume swagger:model
func (*VolumeCreateRequest) Descriptor ¶
func (*VolumeCreateRequest) Descriptor() ([]byte, []int)
func (*VolumeCreateRequest) GetLocator ¶
func (m *VolumeCreateRequest) GetLocator() *VolumeLocator
func (*VolumeCreateRequest) GetSource ¶
func (m *VolumeCreateRequest) GetSource() *Source
func (*VolumeCreateRequest) GetSpec ¶
func (m *VolumeCreateRequest) GetSpec() *VolumeSpec
func (*VolumeCreateRequest) ProtoMessage ¶
func (*VolumeCreateRequest) ProtoMessage()
func (*VolumeCreateRequest) Reset ¶
func (m *VolumeCreateRequest) Reset()
func (*VolumeCreateRequest) String ¶
func (m *VolumeCreateRequest) String() string
func (*VolumeCreateRequest) XXX_DiscardUnknown ¶
func (m *VolumeCreateRequest) XXX_DiscardUnknown()
func (*VolumeCreateRequest) XXX_Marshal ¶
func (m *VolumeCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeCreateRequest) XXX_Merge ¶
func (dst *VolumeCreateRequest) XXX_Merge(src proto.Message)
func (*VolumeCreateRequest) XXX_Size ¶
func (m *VolumeCreateRequest) XXX_Size() int
func (*VolumeCreateRequest) XXX_Unmarshal ¶
func (m *VolumeCreateRequest) XXX_Unmarshal(b []byte) error
type VolumeCreateResponse ¶
type VolumeCreateResponse struct {
// ID of the newly created volume
//
// in: body
// Required: true
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Volume Response
//
// in: body
// Required: true
VolumeResponse *VolumeResponse `protobuf:"bytes,2,opt,name=volume_response,json=volumeResponse" json:"volume_response,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeCreateResponse swagger:response volumeCreateResponse
func (*VolumeCreateResponse) Descriptor ¶
func (*VolumeCreateResponse) Descriptor() ([]byte, []int)
func (*VolumeCreateResponse) GetId ¶
func (m *VolumeCreateResponse) GetId() string
func (*VolumeCreateResponse) GetVolumeResponse ¶
func (m *VolumeCreateResponse) GetVolumeResponse() *VolumeResponse
func (*VolumeCreateResponse) ProtoMessage ¶
func (*VolumeCreateResponse) ProtoMessage()
func (*VolumeCreateResponse) Reset ¶
func (m *VolumeCreateResponse) Reset()
func (*VolumeCreateResponse) String ¶
func (m *VolumeCreateResponse) String() string
func (*VolumeCreateResponse) XXX_DiscardUnknown ¶
func (m *VolumeCreateResponse) XXX_DiscardUnknown()
func (*VolumeCreateResponse) XXX_Marshal ¶
func (m *VolumeCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeCreateResponse) XXX_Merge ¶
func (dst *VolumeCreateResponse) XXX_Merge(src proto.Message)
func (*VolumeCreateResponse) XXX_Size ¶
func (m *VolumeCreateResponse) XXX_Size() int
func (*VolumeCreateResponse) XXX_Unmarshal ¶
func (m *VolumeCreateResponse) XXX_Unmarshal(b []byte) error
type VolumeInfo ¶
type VolumeInfo struct {
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
Path string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
Storage *VolumeSpec `protobuf:"bytes,3,opt,name=storage" json:"storage,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeInfo swagger:model
func (*VolumeInfo) Descriptor ¶
func (*VolumeInfo) Descriptor() ([]byte, []int)
func (*VolumeInfo) GetPath ¶
func (m *VolumeInfo) GetPath() string
func (*VolumeInfo) GetStorage ¶
func (m *VolumeInfo) GetStorage() *VolumeSpec
func (*VolumeInfo) GetVolumeId ¶
func (m *VolumeInfo) GetVolumeId() string
func (*VolumeInfo) ProtoMessage ¶
func (*VolumeInfo) ProtoMessage()
func (*VolumeInfo) Reset ¶
func (m *VolumeInfo) Reset()
func (*VolumeInfo) String ¶
func (m *VolumeInfo) String() string
func (*VolumeInfo) XXX_DiscardUnknown ¶
func (m *VolumeInfo) XXX_DiscardUnknown()
func (*VolumeInfo) XXX_Marshal ¶
func (m *VolumeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeInfo) XXX_Merge ¶
func (dst *VolumeInfo) XXX_Merge(src proto.Message)
func (*VolumeInfo) XXX_Size ¶
func (m *VolumeInfo) XXX_Size() int
func (*VolumeInfo) XXX_Unmarshal ¶
func (m *VolumeInfo) XXX_Unmarshal(b []byte) error
type VolumeLocator ¶
type VolumeLocator struct {
// User friendly identifier
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// A set of name-value pairs that acts as search filters
VolumeLabels map[string]string `` /* 164-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeLocator is a structure that is attached to a volume and is used to carry opaque metadata. swagger:model
func (*VolumeLocator) Descriptor ¶
func (*VolumeLocator) Descriptor() ([]byte, []int)
func (*VolumeLocator) GetName ¶
func (m *VolumeLocator) GetName() string
func (*VolumeLocator) GetVolumeLabels ¶
func (m *VolumeLocator) GetVolumeLabels() map[string]string
func (*VolumeLocator) ProtoMessage ¶
func (*VolumeLocator) ProtoMessage()
func (*VolumeLocator) Reset ¶
func (m *VolumeLocator) Reset()
func (*VolumeLocator) String ¶
func (m *VolumeLocator) String() string
func (*VolumeLocator) XXX_DiscardUnknown ¶
func (m *VolumeLocator) XXX_DiscardUnknown()
func (*VolumeLocator) XXX_Marshal ¶
func (m *VolumeLocator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeLocator) XXX_Merge ¶
func (dst *VolumeLocator) XXX_Merge(src proto.Message)
func (*VolumeLocator) XXX_Size ¶
func (m *VolumeLocator) XXX_Size() int
func (*VolumeLocator) XXX_Unmarshal ¶
func (m *VolumeLocator) XXX_Unmarshal(b []byte) error
type VolumePlacementRule ¶
type VolumePlacementRule struct {
// AffectedReplicas defines the number of volume replicas affected by this rule. If not provided,
// rule would affect all replicas
// (optional)
AffectedReplicas int32 `protobuf:"varint,1,opt,name=affected_replicas,json=affectedReplicas" json:"affected_replicas,omitempty"`
// Weight defines the weight of the rule which allows to break the tie with other matching rules. A rule with
// higher weight wins over a rule with lower weight.
// (optional)
Weight int64 `protobuf:"varint,2,opt,name=weight" json:"weight,omitempty"`
// Enforcement specifies the rule enforcement policy. Can take values: required or preferred.
// (optional)
Enforcement VolumePlacementRule_EnforcementType `` /* 126-byte string literal not displayed */
// Type is the type of the affinity rule
Type VolumePlacementRule_AffinityRuleType `protobuf:"varint,4,opt,name=type,enum=openstorage.api.VolumePlacementRule_AffinityRuleType" json:"type,omitempty"`
// MatchExpressions is a list of label selector requirements. The requirements are ANDed.
MatchExpressions []*LabelSelectorRequirement `protobuf:"bytes,5,rep,name=match_expressions,json=matchExpressions" json:"match_expressions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumePlacementRule defines a single placement rule
func (*VolumePlacementRule) Descriptor ¶
func (*VolumePlacementRule) Descriptor() ([]byte, []int)
func (*VolumePlacementRule) GetAffectedReplicas ¶
func (m *VolumePlacementRule) GetAffectedReplicas() int32
func (*VolumePlacementRule) GetEnforcement ¶
func (m *VolumePlacementRule) GetEnforcement() VolumePlacementRule_EnforcementType
func (*VolumePlacementRule) GetMatchExpressions ¶
func (m *VolumePlacementRule) GetMatchExpressions() []*LabelSelectorRequirement
func (*VolumePlacementRule) GetType ¶
func (m *VolumePlacementRule) GetType() VolumePlacementRule_AffinityRuleType
func (*VolumePlacementRule) GetWeight ¶
func (m *VolumePlacementRule) GetWeight() int64
func (*VolumePlacementRule) ProtoMessage ¶
func (*VolumePlacementRule) ProtoMessage()
func (*VolumePlacementRule) Reset ¶
func (m *VolumePlacementRule) Reset()
func (*VolumePlacementRule) String ¶
func (m *VolumePlacementRule) String() string
func (*VolumePlacementRule) XXX_DiscardUnknown ¶
func (m *VolumePlacementRule) XXX_DiscardUnknown()
func (*VolumePlacementRule) XXX_Marshal ¶
func (m *VolumePlacementRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumePlacementRule) XXX_Merge ¶
func (dst *VolumePlacementRule) XXX_Merge(src proto.Message)
func (*VolumePlacementRule) XXX_Size ¶
func (m *VolumePlacementRule) XXX_Size() int
func (*VolumePlacementRule) XXX_Unmarshal ¶
func (m *VolumePlacementRule) XXX_Unmarshal(b []byte) error
type VolumePlacementRule_AffinityRuleType ¶
type VolumePlacementRule_AffinityRuleType int32
This specifies the type an affinity rule can take
const ( // Affinity means the rule specifies an affinity to objects that match the below label selector requirements VolumePlacementRule_Affinity VolumePlacementRule_AffinityRuleType = 0 // AntiAffinity means the rule specifies an anti-affinity to objects that match the below label selector requirements VolumePlacementRule_AntiAffinity VolumePlacementRule_AffinityRuleType = 1 )
func (VolumePlacementRule_AffinityRuleType) EnumDescriptor ¶
func (VolumePlacementRule_AffinityRuleType) EnumDescriptor() ([]byte, []int)
func (VolumePlacementRule_AffinityRuleType) String ¶
func (x VolumePlacementRule_AffinityRuleType) String() string
type VolumePlacementRule_EnforcementType ¶
type VolumePlacementRule_EnforcementType int32
Defines the types of enforcement on the given rules
const ( // This specifies that the rule is required and must be strictly enforced VolumePlacementRule_Required VolumePlacementRule_EnforcementType = 0 // This specifies that the rule is preferred and can be best effort VolumePlacementRule_Preferred VolumePlacementRule_EnforcementType = 1 )
func (VolumePlacementRule_EnforcementType) EnumDescriptor ¶
func (VolumePlacementRule_EnforcementType) EnumDescriptor() ([]byte, []int)
func (VolumePlacementRule_EnforcementType) String ¶
func (x VolumePlacementRule_EnforcementType) String() string
type VolumePlacementStrategy ¶
type VolumePlacementStrategy struct {
// Rules defines a list of rules as part of the placement spec. All the rules specified will
// be applied for volume placement.
// Rules that have enforcement as "required" are strictly enforced while "preferred" are best effort.
// In situations, where 2 or more rules conflict, the weight of the rules will dictate which wins.
Rules []*VolumePlacementRule `protobuf:"bytes,1,rep,name=rules" json:"rules,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumePlacementStrategy defines a strategy for placing volumes in the cluster which will be a series of rules
func (*VolumePlacementStrategy) Descriptor ¶
func (*VolumePlacementStrategy) Descriptor() ([]byte, []int)
func (*VolumePlacementStrategy) GetRules ¶
func (m *VolumePlacementStrategy) GetRules() []*VolumePlacementRule
func (*VolumePlacementStrategy) ProtoMessage ¶
func (*VolumePlacementStrategy) ProtoMessage()
func (*VolumePlacementStrategy) Reset ¶
func (m *VolumePlacementStrategy) Reset()
func (*VolumePlacementStrategy) String ¶
func (m *VolumePlacementStrategy) String() string
func (*VolumePlacementStrategy) XXX_DiscardUnknown ¶
func (m *VolumePlacementStrategy) XXX_DiscardUnknown()
func (*VolumePlacementStrategy) XXX_Marshal ¶
func (m *VolumePlacementStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumePlacementStrategy) XXX_Merge ¶
func (dst *VolumePlacementStrategy) XXX_Merge(src proto.Message)
func (*VolumePlacementStrategy) XXX_Size ¶
func (m *VolumePlacementStrategy) XXX_Size() int
func (*VolumePlacementStrategy) XXX_Unmarshal ¶
func (m *VolumePlacementStrategy) XXX_Unmarshal(b []byte) error
type VolumeResponse ¶
type VolumeResponse struct {
// Error message
//
// in: body
// Required: true
Error string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeResponse is a structure that wraps an error. swagger:response volumeResponse
func (*VolumeResponse) Descriptor ¶
func (*VolumeResponse) Descriptor() ([]byte, []int)
func (*VolumeResponse) GetError ¶
func (m *VolumeResponse) GetError() string
func (*VolumeResponse) ProtoMessage ¶
func (*VolumeResponse) ProtoMessage()
func (*VolumeResponse) Reset ¶
func (m *VolumeResponse) Reset()
func (*VolumeResponse) String ¶
func (m *VolumeResponse) String() string
func (*VolumeResponse) XXX_DiscardUnknown ¶
func (m *VolumeResponse) XXX_DiscardUnknown()
func (*VolumeResponse) XXX_Marshal ¶
func (m *VolumeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeResponse) XXX_Merge ¶
func (dst *VolumeResponse) XXX_Merge(src proto.Message)
func (*VolumeResponse) XXX_Size ¶
func (m *VolumeResponse) XXX_Size() int
func (*VolumeResponse) XXX_Unmarshal ¶
func (m *VolumeResponse) XXX_Unmarshal(b []byte) error
type VolumeSetRequest ¶
type VolumeSetRequest struct {
// User specified volume name and labels
Locator *VolumeLocator `protobuf:"bytes,1,opt,name=locator" json:"locator,omitempty"`
// The storage spec for the volume
Spec *VolumeSpec `protobuf:"bytes,2,opt,name=spec" json:"spec,omitempty"`
// State modification on this volume.
Action *VolumeStateAction `protobuf:"bytes,3,opt,name=action" json:"action,omitempty"`
// additional options
// required for the Set operation.
Options map[string]string `` /* 134-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeSet specifies a request to update a volume. swagger:model
func (*VolumeSetRequest) Descriptor ¶
func (*VolumeSetRequest) Descriptor() ([]byte, []int)
func (*VolumeSetRequest) GetAction ¶
func (m *VolumeSetRequest) GetAction() *VolumeStateAction
func (*VolumeSetRequest) GetLocator ¶
func (m *VolumeSetRequest) GetLocator() *VolumeLocator
func (*VolumeSetRequest) GetOptions ¶
func (m *VolumeSetRequest) GetOptions() map[string]string
func (*VolumeSetRequest) GetSpec ¶
func (m *VolumeSetRequest) GetSpec() *VolumeSpec
func (*VolumeSetRequest) ProtoMessage ¶
func (*VolumeSetRequest) ProtoMessage()
func (*VolumeSetRequest) Reset ¶
func (m *VolumeSetRequest) Reset()
func (*VolumeSetRequest) String ¶
func (m *VolumeSetRequest) String() string
func (*VolumeSetRequest) XXX_DiscardUnknown ¶
func (m *VolumeSetRequest) XXX_DiscardUnknown()
func (*VolumeSetRequest) XXX_Marshal ¶
func (m *VolumeSetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeSetRequest) XXX_Merge ¶
func (dst *VolumeSetRequest) XXX_Merge(src proto.Message)
func (*VolumeSetRequest) XXX_Size ¶
func (m *VolumeSetRequest) XXX_Size() int
func (*VolumeSetRequest) XXX_Unmarshal ¶
func (m *VolumeSetRequest) XXX_Unmarshal(b []byte) error
type VolumeSetResponse ¶
type VolumeSetResponse struct {
// Volume
//
// in: body
// Required: true
Volume *Volume `protobuf:"bytes,1,opt,name=volume" json:"volume,omitempty"`
// VolumeResponse
//
// in: body
// Required: true
VolumeResponse *VolumeResponse `protobuf:"bytes,2,opt,name=volume_response,json=volumeResponse" json:"volume_response,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeSetResponse swagger:response volumeSetResponse
func (*VolumeSetResponse) Descriptor ¶
func (*VolumeSetResponse) Descriptor() ([]byte, []int)
func (*VolumeSetResponse) GetVolume ¶
func (m *VolumeSetResponse) GetVolume() *Volume
func (*VolumeSetResponse) GetVolumeResponse ¶
func (m *VolumeSetResponse) GetVolumeResponse() *VolumeResponse
func (*VolumeSetResponse) ProtoMessage ¶
func (*VolumeSetResponse) ProtoMessage()
func (*VolumeSetResponse) Reset ¶
func (m *VolumeSetResponse) Reset()
func (*VolumeSetResponse) String ¶
func (m *VolumeSetResponse) String() string
func (*VolumeSetResponse) XXX_DiscardUnknown ¶
func (m *VolumeSetResponse) XXX_DiscardUnknown()
func (*VolumeSetResponse) XXX_Marshal ¶
func (m *VolumeSetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeSetResponse) XXX_Merge ¶
func (dst *VolumeSetResponse) XXX_Merge(src proto.Message)
func (*VolumeSetResponse) XXX_Size ¶
func (m *VolumeSetResponse) XXX_Size() int
func (*VolumeSetResponse) XXX_Unmarshal ¶
func (m *VolumeSetResponse) XXX_Unmarshal(b []byte) error
type VolumeSpec ¶
type VolumeSpec struct {
// Ephemeral storage
Ephemeral bool `protobuf:"varint,1,opt,name=ephemeral" json:"ephemeral,omitempty"`
// Size specifies the thin provisioned volume size in bytes
Size uint64 `protobuf:"varint,2,opt,name=size" json:"size,omitempty"`
// Format specifies the filesystem for this volume.
Format FSType `protobuf:"varint,3,opt,name=format,enum=openstorage.api.FSType" json:"format,omitempty"`
// BlockSize for the filesystem.
BlockSize int64 `protobuf:"varint,4,opt,name=block_size,json=blockSize" json:"block_size,omitempty"`
// HaLevel specifies the number of copies of data.
HaLevel int64 `protobuf:"varint,5,opt,name=ha_level,json=haLevel" json:"ha_level,omitempty"`
// Cos specifies the relative class of service.
Cos CosType `protobuf:"varint,6,opt,name=cos,enum=openstorage.api.CosType" json:"cos,omitempty"`
// IoProfile provides a hint about application using this volume.
IoProfile IoProfile `protobuf:"varint,7,opt,name=io_profile,json=ioProfile,enum=openstorage.api.IoProfile" json:"io_profile,omitempty"`
// Dedupe specifies if the volume data is to be de-duplicated.
Dedupe bool `protobuf:"varint,8,opt,name=dedupe" json:"dedupe,omitempty"`
// SnapshotInterval in minutes, set to 0 to disable snapshots
SnapshotInterval uint32 `protobuf:"varint,9,opt,name=snapshot_interval,json=snapshotInterval" json:"snapshot_interval,omitempty"`
// VolumeLabels configuration labels
VolumeLabels map[string]string `` /* 165-byte string literal not displayed */
Shared bool `protobuf:"varint,11,opt,name=shared" json:"shared,omitempty"`
// ReplicaSet is the desired set of nodes for the volume data.
ReplicaSet *ReplicaSet `protobuf:"bytes,12,opt,name=replica_set,json=replicaSet" json:"replica_set,omitempty"`
// Aggregatiokn level Specifies the number of parts the volume can be aggregated from.
AggregationLevel uint32 `protobuf:"varint,13,opt,name=aggregation_level,json=aggregationLevel" json:"aggregation_level,omitempty"`
// Encrypted is true if this volume will be cryptographically secured.
Encrypted bool `protobuf:"varint,14,opt,name=encrypted" json:"encrypted,omitempty"`
// Passphrase for an encrypted volume
Passphrase string `protobuf:"bytes,15,opt,name=passphrase" json:"passphrase,omitempty"`
// SnapshotSchedule a well known string that specifies when snapshots should be taken.
SnapshotSchedule string `protobuf:"bytes,16,opt,name=snapshot_schedule,json=snapshotSchedule" json:"snapshot_schedule,omitempty"`
// Scale allows autocreation of volumes.
Scale uint32 `protobuf:"varint,17,opt,name=scale" json:"scale,omitempty"`
// Sticky volumes cannot be deleted until the flag is removed.
Sticky bool `protobuf:"varint,18,opt,name=sticky" json:"sticky,omitempty"`
// Group identifies a consistency group
Group *Group `protobuf:"bytes,21,opt,name=group" json:"group,omitempty"`
// GroupEnforced is true if consistency group creation is enforced.
GroupEnforced bool `protobuf:"varint,22,opt,name=group_enforced,json=groupEnforced" json:"group_enforced,omitempty"`
// Compressed is true if this volume is to be compressed.
Compressed bool `protobuf:"varint,23,opt,name=compressed" json:"compressed,omitempty"`
// Cascaded is true if this volume can be populated on any node from an external source.
Cascaded bool `protobuf:"varint,24,opt,name=cascaded" json:"cascaded,omitempty"`
// Journal is true if data for the volume goes into the journal.
Journal bool `protobuf:"varint,25,opt,name=journal" json:"journal,omitempty"`
Sharedv4 bool `protobuf:"varint,26,opt,name=sharedv4" json:"sharedv4,omitempty"`
// QueueDepth defines the desired block device queue depth
QueueDepth uint32 `protobuf:"varint,27,opt,name=queue_depth,json=queueDepth" json:"queue_depth,omitempty"`
// Use to force a file system type which is not recommended.
// The driver may still refuse to use the file system type.
ForceUnsupportedFsType bool `` /* 126-byte string literal not displayed */
// Nodiscard specifies if the volume will be mounted with discard support disabled.
// i.e. FS will not release allocated blocks back to the backing storage pool.
Nodiscard bool `protobuf:"varint,29,opt,name=nodiscard" json:"nodiscard,omitempty"`
// IoStrategy preferred strategy for I/O.
IoStrategy *IoStrategy `protobuf:"bytes,30,opt,name=io_strategy,json=ioStrategy" json:"io_strategy,omitempty"`
// PlacementStrategy specifies a spec to indicate where to place the volume.
PlacementStrategy *VolumePlacementStrategy `protobuf:"bytes,31,opt,name=placement_strategy,json=placementStrategy" json:"placement_strategy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeSpec has the properties needed to create a volume. swagger:model
func (*VolumeSpec) Copy ¶
func (s *VolumeSpec) Copy() *VolumeSpec
Copy makes a deep copy of VolumeSpec
func (*VolumeSpec) Descriptor ¶
func (*VolumeSpec) Descriptor() ([]byte, []int)
func (*VolumeSpec) GetAggregationLevel ¶
func (m *VolumeSpec) GetAggregationLevel() uint32
func (*VolumeSpec) GetBlockSize ¶
func (m *VolumeSpec) GetBlockSize() int64
func (*VolumeSpec) GetCascaded ¶
func (m *VolumeSpec) GetCascaded() bool
func (*VolumeSpec) GetCompressed ¶
func (m *VolumeSpec) GetCompressed() bool
func (*VolumeSpec) GetCos ¶
func (m *VolumeSpec) GetCos() CosType
func (*VolumeSpec) GetDedupe ¶
func (m *VolumeSpec) GetDedupe() bool
func (*VolumeSpec) GetEncrypted ¶
func (m *VolumeSpec) GetEncrypted() bool
func (*VolumeSpec) GetEphemeral ¶
func (m *VolumeSpec) GetEphemeral() bool
func (*VolumeSpec) GetForceUnsupportedFsType ¶
func (m *VolumeSpec) GetForceUnsupportedFsType() bool
func (*VolumeSpec) GetFormat ¶
func (m *VolumeSpec) GetFormat() FSType
func (*VolumeSpec) GetGroup ¶
func (m *VolumeSpec) GetGroup() *Group
func (*VolumeSpec) GetGroupEnforced ¶
func (m *VolumeSpec) GetGroupEnforced() bool
func (*VolumeSpec) GetHaLevel ¶
func (m *VolumeSpec) GetHaLevel() int64
func (*VolumeSpec) GetIoProfile ¶
func (m *VolumeSpec) GetIoProfile() IoProfile
func (*VolumeSpec) GetIoStrategy ¶
func (m *VolumeSpec) GetIoStrategy() *IoStrategy
func (*VolumeSpec) GetJournal ¶
func (m *VolumeSpec) GetJournal() bool
func (*VolumeSpec) GetNodiscard ¶
func (m *VolumeSpec) GetNodiscard() bool
func (*VolumeSpec) GetPassphrase ¶
func (m *VolumeSpec) GetPassphrase() string
func (*VolumeSpec) GetPlacementStrategy ¶
func (m *VolumeSpec) GetPlacementStrategy() *VolumePlacementStrategy
func (*VolumeSpec) GetQueueDepth ¶
func (m *VolumeSpec) GetQueueDepth() uint32
func (*VolumeSpec) GetReplicaSet ¶
func (m *VolumeSpec) GetReplicaSet() *ReplicaSet
func (*VolumeSpec) GetScale ¶
func (m *VolumeSpec) GetScale() uint32
func (*VolumeSpec) GetShared ¶
func (m *VolumeSpec) GetShared() bool
func (*VolumeSpec) GetSharedv4 ¶
func (m *VolumeSpec) GetSharedv4() bool
func (*VolumeSpec) GetSize ¶
func (m *VolumeSpec) GetSize() uint64
func (*VolumeSpec) GetSnapshotInterval ¶
func (m *VolumeSpec) GetSnapshotInterval() uint32
func (*VolumeSpec) GetSnapshotSchedule ¶
func (m *VolumeSpec) GetSnapshotSchedule() string
func (*VolumeSpec) GetSticky ¶
func (m *VolumeSpec) GetSticky() bool
func (*VolumeSpec) GetVolumeLabels ¶
func (m *VolumeSpec) GetVolumeLabels() map[string]string
func (*VolumeSpec) ProtoMessage ¶
func (*VolumeSpec) ProtoMessage()
func (*VolumeSpec) Reset ¶
func (m *VolumeSpec) Reset()
func (*VolumeSpec) String ¶
func (m *VolumeSpec) String() string
func (*VolumeSpec) XXX_DiscardUnknown ¶
func (m *VolumeSpec) XXX_DiscardUnknown()
func (*VolumeSpec) XXX_Marshal ¶
func (m *VolumeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeSpec) XXX_Merge ¶
func (dst *VolumeSpec) XXX_Merge(src proto.Message)
func (*VolumeSpec) XXX_Size ¶
func (m *VolumeSpec) XXX_Size() int
func (*VolumeSpec) XXX_Unmarshal ¶
func (m *VolumeSpec) XXX_Unmarshal(b []byte) error
type VolumeSpecUpdate ¶
type VolumeSpecUpdate struct {
// Size specifies the thin provisioned volume size in bytes
//
// Types that are valid to be assigned to SizeOpt:
// *VolumeSpecUpdate_Size
SizeOpt isVolumeSpecUpdate_SizeOpt `protobuf_oneof:"size_opt"`
// HaLevel specifies the number of copies of data.
//
// Types that are valid to be assigned to HaLevelOpt:
// *VolumeSpecUpdate_HaLevel
HaLevelOpt isVolumeSpecUpdate_HaLevelOpt `protobuf_oneof:"ha_level_opt"`
// Cos specifies the relative class of service.
//
// Types that are valid to be assigned to CosOpt:
// *VolumeSpecUpdate_Cos
CosOpt isVolumeSpecUpdate_CosOpt `protobuf_oneof:"cos_opt"`
// IoProfile provides a hint about application using this volume.
//
// Types that are valid to be assigned to IoProfileOpt:
// *VolumeSpecUpdate_IoProfile
IoProfileOpt isVolumeSpecUpdate_IoProfileOpt `protobuf_oneof:"io_profile_opt"`
// Dedupe specifies if the volume data is to be de-duplicated.
//
// Types that are valid to be assigned to DedupeOpt:
// *VolumeSpecUpdate_Dedupe
DedupeOpt isVolumeSpecUpdate_DedupeOpt `protobuf_oneof:"dedupe_opt"`
// SnapshotInterval in minutes, set to 0 to disable snapshots
//
// Types that are valid to be assigned to SnapshotIntervalOpt:
// *VolumeSpecUpdate_SnapshotInterval
SnapshotIntervalOpt isVolumeSpecUpdate_SnapshotIntervalOpt `protobuf_oneof:"snapshot_interval_opt"`
// VolumeLabels configuration labels
VolumeLabels map[string]string `` /* 165-byte string literal not displayed */
//
// Types that are valid to be assigned to SharedOpt:
// *VolumeSpecUpdate_Shared
SharedOpt isVolumeSpecUpdate_SharedOpt `protobuf_oneof:"shared_opt"`
// ReplicaSet is the desired set of nodes for the volume data.
ReplicaSet *ReplicaSet `protobuf:"bytes,12,opt,name=replica_set,json=replicaSet" json:"replica_set,omitempty"`
// Passphrase for an encrypted volume
//
// Types that are valid to be assigned to PassphraseOpt:
// *VolumeSpecUpdate_Passphrase
PassphraseOpt isVolumeSpecUpdate_PassphraseOpt `protobuf_oneof:"passphrase_opt"`
// SnapshotSchedule a well known string that specifies when snapshots should be taken.
//
// Types that are valid to be assigned to SnapshotScheduleOpt:
// *VolumeSpecUpdate_SnapshotSchedule
SnapshotScheduleOpt isVolumeSpecUpdate_SnapshotScheduleOpt `protobuf_oneof:"snapshot_schedule_opt"`
// Scale allows autocreation of volumes.
//
// Types that are valid to be assigned to ScaleOpt:
// *VolumeSpecUpdate_Scale
ScaleOpt isVolumeSpecUpdate_ScaleOpt `protobuf_oneof:"scale_opt"`
// Sticky volumes cannot be deleted until the flag is removed.
//
// Types that are valid to be assigned to StickyOpt:
// *VolumeSpecUpdate_Sticky
StickyOpt isVolumeSpecUpdate_StickyOpt `protobuf_oneof:"sticky_opt"`
// Group identifies a consistency group
//
// Types that are valid to be assigned to GroupOpt:
// *VolumeSpecUpdate_Group
GroupOpt isVolumeSpecUpdate_GroupOpt `protobuf_oneof:"group_opt"`
// Journal is true if data for the volume goes into the journal.
//
// Types that are valid to be assigned to JournalOpt:
// *VolumeSpecUpdate_Journal
JournalOpt isVolumeSpecUpdate_JournalOpt `protobuf_oneof:"journal_opt"`
//
// Types that are valid to be assigned to Sharedv4Opt:
// *VolumeSpecUpdate_Sharedv4
Sharedv4Opt isVolumeSpecUpdate_Sharedv4Opt `protobuf_oneof:"sharedv4_opt"`
// QueueDepth defines the desired block device queue depth
//
// Types that are valid to be assigned to QueueDepthOpt:
// *VolumeSpecUpdate_QueueDepth
QueueDepthOpt isVolumeSpecUpdate_QueueDepthOpt `protobuf_oneof:"queue_depth_opt"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeSpecUpdate provides a method to set any of the VolumeSpec of an existing volume
func (*VolumeSpecUpdate) Descriptor ¶
func (*VolumeSpecUpdate) Descriptor() ([]byte, []int)
func (*VolumeSpecUpdate) GetCos ¶
func (m *VolumeSpecUpdate) GetCos() CosType
func (*VolumeSpecUpdate) GetCosOpt ¶
func (m *VolumeSpecUpdate) GetCosOpt() isVolumeSpecUpdate_CosOpt
func (*VolumeSpecUpdate) GetDedupe ¶
func (m *VolumeSpecUpdate) GetDedupe() bool
func (*VolumeSpecUpdate) GetDedupeOpt ¶
func (m *VolumeSpecUpdate) GetDedupeOpt() isVolumeSpecUpdate_DedupeOpt
func (*VolumeSpecUpdate) GetGroup ¶
func (m *VolumeSpecUpdate) GetGroup() *Group
func (*VolumeSpecUpdate) GetGroupOpt ¶
func (m *VolumeSpecUpdate) GetGroupOpt() isVolumeSpecUpdate_GroupOpt
func (*VolumeSpecUpdate) GetHaLevel ¶
func (m *VolumeSpecUpdate) GetHaLevel() int64
func (*VolumeSpecUpdate) GetHaLevelOpt ¶
func (m *VolumeSpecUpdate) GetHaLevelOpt() isVolumeSpecUpdate_HaLevelOpt
func (*VolumeSpecUpdate) GetIoProfile ¶
func (m *VolumeSpecUpdate) GetIoProfile() IoProfile
func (*VolumeSpecUpdate) GetIoProfileOpt ¶
func (m *VolumeSpecUpdate) GetIoProfileOpt() isVolumeSpecUpdate_IoProfileOpt
func (*VolumeSpecUpdate) GetJournal ¶
func (m *VolumeSpecUpdate) GetJournal() bool
func (*VolumeSpecUpdate) GetJournalOpt ¶
func (m *VolumeSpecUpdate) GetJournalOpt() isVolumeSpecUpdate_JournalOpt
func (*VolumeSpecUpdate) GetPassphrase ¶
func (m *VolumeSpecUpdate) GetPassphrase() string
func (*VolumeSpecUpdate) GetPassphraseOpt ¶
func (m *VolumeSpecUpdate) GetPassphraseOpt() isVolumeSpecUpdate_PassphraseOpt
func (*VolumeSpecUpdate) GetQueueDepth ¶
func (m *VolumeSpecUpdate) GetQueueDepth() uint32
func (*VolumeSpecUpdate) GetQueueDepthOpt ¶
func (m *VolumeSpecUpdate) GetQueueDepthOpt() isVolumeSpecUpdate_QueueDepthOpt
func (*VolumeSpecUpdate) GetReplicaSet ¶
func (m *VolumeSpecUpdate) GetReplicaSet() *ReplicaSet
func (*VolumeSpecUpdate) GetScale ¶
func (m *VolumeSpecUpdate) GetScale() uint32
func (*VolumeSpecUpdate) GetScaleOpt ¶
func (m *VolumeSpecUpdate) GetScaleOpt() isVolumeSpecUpdate_ScaleOpt
func (*VolumeSpecUpdate) GetShared ¶
func (m *VolumeSpecUpdate) GetShared() bool
func (*VolumeSpecUpdate) GetSharedOpt ¶
func (m *VolumeSpecUpdate) GetSharedOpt() isVolumeSpecUpdate_SharedOpt
func (*VolumeSpecUpdate) GetSharedv4 ¶
func (m *VolumeSpecUpdate) GetSharedv4() bool
func (*VolumeSpecUpdate) GetSharedv4Opt ¶
func (m *VolumeSpecUpdate) GetSharedv4Opt() isVolumeSpecUpdate_Sharedv4Opt
func (*VolumeSpecUpdate) GetSize ¶
func (m *VolumeSpecUpdate) GetSize() uint64
func (*VolumeSpecUpdate) GetSizeOpt ¶
func (m *VolumeSpecUpdate) GetSizeOpt() isVolumeSpecUpdate_SizeOpt
func (*VolumeSpecUpdate) GetSnapshotInterval ¶
func (m *VolumeSpecUpdate) GetSnapshotInterval() uint32
func (*VolumeSpecUpdate) GetSnapshotIntervalOpt ¶
func (m *VolumeSpecUpdate) GetSnapshotIntervalOpt() isVolumeSpecUpdate_SnapshotIntervalOpt
func (*VolumeSpecUpdate) GetSnapshotSchedule ¶
func (m *VolumeSpecUpdate) GetSnapshotSchedule() string
func (*VolumeSpecUpdate) GetSnapshotScheduleOpt ¶
func (m *VolumeSpecUpdate) GetSnapshotScheduleOpt() isVolumeSpecUpdate_SnapshotScheduleOpt
func (*VolumeSpecUpdate) GetSticky ¶
func (m *VolumeSpecUpdate) GetSticky() bool
func (*VolumeSpecUpdate) GetStickyOpt ¶
func (m *VolumeSpecUpdate) GetStickyOpt() isVolumeSpecUpdate_StickyOpt
func (*VolumeSpecUpdate) GetVolumeLabels ¶
func (m *VolumeSpecUpdate) GetVolumeLabels() map[string]string
func (*VolumeSpecUpdate) ProtoMessage ¶
func (*VolumeSpecUpdate) ProtoMessage()
func (*VolumeSpecUpdate) Reset ¶
func (m *VolumeSpecUpdate) Reset()
func (*VolumeSpecUpdate) String ¶
func (m *VolumeSpecUpdate) String() string
func (*VolumeSpecUpdate) XXX_DiscardUnknown ¶
func (m *VolumeSpecUpdate) XXX_DiscardUnknown()
func (*VolumeSpecUpdate) XXX_Marshal ¶
func (m *VolumeSpecUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeSpecUpdate) XXX_Merge ¶
func (dst *VolumeSpecUpdate) XXX_Merge(src proto.Message)
func (*VolumeSpecUpdate) XXX_OneofFuncs ¶
func (*VolumeSpecUpdate) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
func (*VolumeSpecUpdate) XXX_Size ¶
func (m *VolumeSpecUpdate) XXX_Size() int
func (*VolumeSpecUpdate) XXX_Unmarshal ¶
func (m *VolumeSpecUpdate) XXX_Unmarshal(b []byte) error
type VolumeSpecUpdate_Cos ¶
type VolumeSpecUpdate_Cos struct {
Cos CosType `protobuf:"varint,6,opt,name=cos,enum=openstorage.api.CosType,oneof"`
}
type VolumeSpecUpdate_Dedupe ¶
type VolumeSpecUpdate_Dedupe struct {
Dedupe bool `protobuf:"varint,8,opt,name=dedupe,oneof"`
}
type VolumeSpecUpdate_Group ¶
type VolumeSpecUpdate_Group struct {
Group *Group `protobuf:"bytes,19,opt,name=group,oneof"`
}
type VolumeSpecUpdate_HaLevel ¶
type VolumeSpecUpdate_HaLevel struct {
HaLevel int64 `protobuf:"varint,5,opt,name=ha_level,json=haLevel,oneof"`
}
type VolumeSpecUpdate_IoProfile ¶
type VolumeSpecUpdate_IoProfile struct {
IoProfile IoProfile `protobuf:"varint,7,opt,name=io_profile,json=ioProfile,enum=openstorage.api.IoProfile,oneof"`
}
type VolumeSpecUpdate_Journal ¶
type VolumeSpecUpdate_Journal struct {
Journal bool `protobuf:"varint,23,opt,name=journal,oneof"`
}
type VolumeSpecUpdate_Passphrase ¶
type VolumeSpecUpdate_Passphrase struct {
Passphrase string `protobuf:"bytes,15,opt,name=passphrase,oneof"`
}
type VolumeSpecUpdate_QueueDepth ¶
type VolumeSpecUpdate_QueueDepth struct {
QueueDepth uint32 `protobuf:"varint,25,opt,name=queue_depth,json=queueDepth,oneof"`
}
type VolumeSpecUpdate_Scale ¶
type VolumeSpecUpdate_Scale struct {
Scale uint32 `protobuf:"varint,17,opt,name=scale,oneof"`
}
type VolumeSpecUpdate_Shared ¶
type VolumeSpecUpdate_Shared struct {
}
type VolumeSpecUpdate_Sharedv4 ¶
type VolumeSpecUpdate_Sharedv4 struct {
}
type VolumeSpecUpdate_Size ¶
type VolumeSpecUpdate_Size struct {
Size uint64 `protobuf:"varint,2,opt,name=size,oneof"`
}
type VolumeSpecUpdate_SnapshotInterval ¶
type VolumeSpecUpdate_SnapshotInterval struct {
SnapshotInterval uint32 `protobuf:"varint,9,opt,name=snapshot_interval,json=snapshotInterval,oneof"`
}
type VolumeSpecUpdate_SnapshotSchedule ¶
type VolumeSpecUpdate_SnapshotSchedule struct {
SnapshotSchedule string `protobuf:"bytes,16,opt,name=snapshot_schedule,json=snapshotSchedule,oneof"`
}
type VolumeSpecUpdate_Sticky ¶
type VolumeSpecUpdate_Sticky struct {
Sticky bool `protobuf:"varint,18,opt,name=sticky,oneof"`
}
type VolumeState ¶
type VolumeState int32
VolumeState represents the state of a volume.
const ( VolumeState_VOLUME_STATE_NONE VolumeState = 0 // Volume is transitioning to new state VolumeState_VOLUME_STATE_PENDING VolumeState = 1 // Volume is ready to be assigned to a container VolumeState_VOLUME_STATE_AVAILABLE VolumeState = 2 // Volume is attached to container VolumeState_VOLUME_STATE_ATTACHED VolumeState = 3 // Volume is detached but associated with a container VolumeState_VOLUME_STATE_DETACHED VolumeState = 4 // Volume detach is in progress VolumeState_VOLUME_STATE_DETATCHING VolumeState = 5 // Volume is in error state VolumeState_VOLUME_STATE_ERROR VolumeState = 6 // Volume is deleted, it will remain in this state // while resources are asynchronously reclaimed VolumeState_VOLUME_STATE_DELETED VolumeState = 7 // Volume is trying to be detached VolumeState_VOLUME_STATE_TRY_DETACHING VolumeState = 8 // Volume is undergoing restore VolumeState_VOLUME_STATE_RESTORE VolumeState = 9 )
func VolumeStateSimpleValueOf ¶
func VolumeStateSimpleValueOf(s string) (VolumeState, error)
VolumeStateSimpleValueOf returns the string format of VolumeState
func (VolumeState) EnumDescriptor ¶
func (VolumeState) EnumDescriptor() ([]byte, []int)
func (VolumeState) SimpleString ¶
func (x VolumeState) SimpleString() string
SimpleString returns the string format of VolumeState
func (VolumeState) String ¶
func (x VolumeState) String() string
type VolumeStateAction ¶
type VolumeStateAction struct {
// Attach or Detach volume
Attach VolumeActionParam `protobuf:"varint,1,opt,name=attach,enum=openstorage.api.VolumeActionParam" json:"attach,omitempty"`
// Mount or unmount volume
Mount VolumeActionParam `protobuf:"varint,2,opt,name=mount,enum=openstorage.api.VolumeActionParam" json:"mount,omitempty"`
// MountPath Path where the device is mounted
MountPath string `protobuf:"bytes,3,opt,name=mount_path,json=mountPath" json:"mount_path,omitempty"`
// DevicePath Path returned in attach
DevicePath string `protobuf:"bytes,4,opt,name=device_path,json=devicePath" json:"device_path,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeStateAction specifies desired actions. swagger:model
func (*VolumeStateAction) Descriptor ¶
func (*VolumeStateAction) Descriptor() ([]byte, []int)
func (*VolumeStateAction) GetAttach ¶
func (m *VolumeStateAction) GetAttach() VolumeActionParam
func (*VolumeStateAction) GetDevicePath ¶
func (m *VolumeStateAction) GetDevicePath() string
func (*VolumeStateAction) GetMount ¶
func (m *VolumeStateAction) GetMount() VolumeActionParam
func (*VolumeStateAction) GetMountPath ¶
func (m *VolumeStateAction) GetMountPath() string
func (*VolumeStateAction) ProtoMessage ¶
func (*VolumeStateAction) ProtoMessage()
func (*VolumeStateAction) Reset ¶
func (m *VolumeStateAction) Reset()
func (*VolumeStateAction) String ¶
func (m *VolumeStateAction) String() string
func (*VolumeStateAction) XXX_DiscardUnknown ¶
func (m *VolumeStateAction) XXX_DiscardUnknown()
func (*VolumeStateAction) XXX_Marshal ¶
func (m *VolumeStateAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeStateAction) XXX_Merge ¶
func (dst *VolumeStateAction) XXX_Merge(src proto.Message)
func (*VolumeStateAction) XXX_Size ¶
func (m *VolumeStateAction) XXX_Size() int
func (*VolumeStateAction) XXX_Unmarshal ¶
func (m *VolumeStateAction) XXX_Unmarshal(b []byte) error
type VolumeStatus ¶
type VolumeStatus int32
VolumeStatus represents a health status for a volume.
const ( VolumeStatus_VOLUME_STATUS_NONE VolumeStatus = 0 // Volume is not present VolumeStatus_VOLUME_STATUS_NOT_PRESENT VolumeStatus = 1 // Volume is healthy VolumeStatus_VOLUME_STATUS_UP VolumeStatus = 2 // Volume is in fail mode VolumeStatus_VOLUME_STATUS_DOWN VolumeStatus = 3 // Volume is up but with degraded performance // In a RAID group, this may indicate a problem with one or more drives VolumeStatus_VOLUME_STATUS_DEGRADED VolumeStatus = 4 )
func VolumeStatusSimpleValueOf ¶
func VolumeStatusSimpleValueOf(s string) (VolumeStatus, error)
VolumeStatusSimpleValueOf returns the string format of VolumeStatus
func (VolumeStatus) EnumDescriptor ¶
func (VolumeStatus) EnumDescriptor() ([]byte, []int)
func (VolumeStatus) SimpleString ¶
func (x VolumeStatus) SimpleString() string
SimpleString returns the string format of VolumeStatus
func (VolumeStatus) String ¶
func (x VolumeStatus) String() string
Directories
¶
| Path | Synopsis |
|---|---|
|
sdk
Package sdk is the gRPC implementation of the SDK gRPC server Copyright 2018 Portworx Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Package sdk is the gRPC implementation of the SDK gRPC server Copyright 2018 Portworx Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |