Documentation
¶
Overview ¶
Package api is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package ownership manages access to resources Copyright 2019 Portworx
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Package ownership manages access to resources Copyright 2019 Portworx
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Constants
- Variables
- func IsAdminByContext(ctx context.Context) bool
- func IsAdminByUser(user *auth.UserInfo) bool
- 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 RegisterOpenStorageBucketHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageBucketHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageBucketClient) error
- func RegisterOpenStorageBucketHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageBucketServer(s *grpc.Server, srv OpenStorageBucketServer)
- 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 RegisterOpenStorageClusterDomainsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageClusterDomainsHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageClusterDomainsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageClusterDomainsServer(s *grpc.Server, srv OpenStorageClusterDomainsServer)
- 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 RegisterOpenStorageClusterPairHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageClusterPairHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageClusterPairHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageClusterPairServer(s *grpc.Server, srv OpenStorageClusterPairServer)
- 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 RegisterOpenStorageDiagsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageDiagsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageDiagsClient) error
- func RegisterOpenStorageDiagsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageDiagsServer(s *grpc.Server, srv OpenStorageDiagsServer)
- func RegisterOpenStorageFilesystemCheckHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageFilesystemCheckHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageFilesystemCheckHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageFilesystemCheckServer(s *grpc.Server, srv OpenStorageFilesystemCheckServer)
- func RegisterOpenStorageFilesystemTrimHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageFilesystemTrimHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterOpenStorageFilesystemTrimHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageFilesystemTrimServer(s *grpc.Server, srv OpenStorageFilesystemTrimServer)
- 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 RegisterOpenStorageJobHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageJobHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageJobClient) error
- func RegisterOpenStorageJobHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageJobServer(s *grpc.Server, srv OpenStorageJobServer)
- func RegisterOpenStorageMigrateHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageMigrateHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageMigrateClient) error
- func RegisterOpenStorageMigrateHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageMigrateServer(s *grpc.Server, srv OpenStorageMigrateServer)
- 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 RegisterOpenStoragePolicyHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStoragePolicyHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStoragePolicyClient) error
- func RegisterOpenStoragePolicyHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStoragePolicyServer(s *grpc.Server, srv OpenStoragePolicyServer)
- func RegisterOpenStoragePoolHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStoragePoolHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStoragePoolClient) error
- func RegisterOpenStoragePoolHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStoragePoolServer(s *grpc.Server, srv OpenStoragePoolServer)
- func RegisterOpenStorageRoleHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterOpenStorageRoleHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageRoleClient) error
- func RegisterOpenStorageRoleHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterOpenStorageRoleServer(s *grpc.Server, srv OpenStorageRoleServer)
- 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 SdkCloudBackupStatusTypeToCloudBackupStatusString(t SdkCloudBackupStatusType) string
- 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 AnonymousBucketAccessMode
- type AttachState
- type BucketAccessCredentials
- func (*BucketAccessCredentials) Descriptor() ([]byte, []int)
- func (m *BucketAccessCredentials) GetAccessKeyId() string
- func (m *BucketAccessCredentials) GetSecretAccessKey() string
- func (*BucketAccessCredentials) ProtoMessage()
- func (m *BucketAccessCredentials) Reset()
- func (m *BucketAccessCredentials) String() string
- func (m *BucketAccessCredentials) XXX_DiscardUnknown()
- func (m *BucketAccessCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketAccessCredentials) XXX_Merge(src proto.Message)
- func (m *BucketAccessCredentials) XXX_Size() int
- func (m *BucketAccessCredentials) XXX_Unmarshal(b []byte) error
- type BucketCreateRequest
- func (*BucketCreateRequest) Descriptor() ([]byte, []int)
- func (m *BucketCreateRequest) GetAnonymousBucketAccessMode() AnonymousBucketAccessMode
- func (m *BucketCreateRequest) GetEndpoint() string
- func (m *BucketCreateRequest) GetName() string
- func (m *BucketCreateRequest) GetRegion() string
- func (*BucketCreateRequest) ProtoMessage()
- func (m *BucketCreateRequest) Reset()
- func (m *BucketCreateRequest) String() string
- func (m *BucketCreateRequest) XXX_DiscardUnknown()
- func (m *BucketCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketCreateRequest) XXX_Merge(src proto.Message)
- func (m *BucketCreateRequest) XXX_Size() int
- func (m *BucketCreateRequest) XXX_Unmarshal(b []byte) error
- type BucketCreateResponse
- func (*BucketCreateResponse) Descriptor() ([]byte, []int)
- func (m *BucketCreateResponse) GetBucketId() string
- func (*BucketCreateResponse) ProtoMessage()
- func (m *BucketCreateResponse) Reset()
- func (m *BucketCreateResponse) String() string
- func (m *BucketCreateResponse) XXX_DiscardUnknown()
- func (m *BucketCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketCreateResponse) XXX_Merge(src proto.Message)
- func (m *BucketCreateResponse) XXX_Size() int
- func (m *BucketCreateResponse) XXX_Unmarshal(b []byte) error
- type BucketDeleteRequest
- func (*BucketDeleteRequest) Descriptor() ([]byte, []int)
- func (m *BucketDeleteRequest) GetBucketId() string
- func (m *BucketDeleteRequest) GetClearBucket() bool
- func (m *BucketDeleteRequest) GetEndpoint() string
- func (m *BucketDeleteRequest) GetRegion() string
- func (*BucketDeleteRequest) ProtoMessage()
- func (m *BucketDeleteRequest) Reset()
- func (m *BucketDeleteRequest) String() string
- func (m *BucketDeleteRequest) XXX_DiscardUnknown()
- func (m *BucketDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketDeleteRequest) XXX_Merge(src proto.Message)
- func (m *BucketDeleteRequest) XXX_Size() int
- func (m *BucketDeleteRequest) XXX_Unmarshal(b []byte) error
- type BucketDeleteResponse
- func (*BucketDeleteResponse) Descriptor() ([]byte, []int)
- func (*BucketDeleteResponse) ProtoMessage()
- func (m *BucketDeleteResponse) Reset()
- func (m *BucketDeleteResponse) String() string
- func (m *BucketDeleteResponse) XXX_DiscardUnknown()
- func (m *BucketDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketDeleteResponse) XXX_Merge(src proto.Message)
- func (m *BucketDeleteResponse) XXX_Size() int
- func (m *BucketDeleteResponse) XXX_Unmarshal(b []byte) error
- type BucketGrantAccessRequest
- func (*BucketGrantAccessRequest) Descriptor() ([]byte, []int)
- func (m *BucketGrantAccessRequest) GetAccessPolicy() string
- func (m *BucketGrantAccessRequest) GetAccountName() string
- func (m *BucketGrantAccessRequest) GetBucketId() string
- func (*BucketGrantAccessRequest) ProtoMessage()
- func (m *BucketGrantAccessRequest) Reset()
- func (m *BucketGrantAccessRequest) String() string
- func (m *BucketGrantAccessRequest) XXX_DiscardUnknown()
- func (m *BucketGrantAccessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketGrantAccessRequest) XXX_Merge(src proto.Message)
- func (m *BucketGrantAccessRequest) XXX_Size() int
- func (m *BucketGrantAccessRequest) XXX_Unmarshal(b []byte) error
- type BucketGrantAccessResponse
- func (*BucketGrantAccessResponse) Descriptor() ([]byte, []int)
- func (m *BucketGrantAccessResponse) GetAccountId() string
- func (m *BucketGrantAccessResponse) GetCredentials() *BucketAccessCredentials
- func (*BucketGrantAccessResponse) ProtoMessage()
- func (m *BucketGrantAccessResponse) Reset()
- func (m *BucketGrantAccessResponse) String() string
- func (m *BucketGrantAccessResponse) XXX_DiscardUnknown()
- func (m *BucketGrantAccessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketGrantAccessResponse) XXX_Merge(src proto.Message)
- func (m *BucketGrantAccessResponse) XXX_Size() int
- func (m *BucketGrantAccessResponse) XXX_Unmarshal(b []byte) error
- type BucketRevokeAccessRequest
- func (*BucketRevokeAccessRequest) Descriptor() ([]byte, []int)
- func (m *BucketRevokeAccessRequest) GetAccountId() string
- func (m *BucketRevokeAccessRequest) GetBucketId() string
- func (*BucketRevokeAccessRequest) ProtoMessage()
- func (m *BucketRevokeAccessRequest) Reset()
- func (m *BucketRevokeAccessRequest) String() string
- func (m *BucketRevokeAccessRequest) XXX_DiscardUnknown()
- func (m *BucketRevokeAccessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketRevokeAccessRequest) XXX_Merge(src proto.Message)
- func (m *BucketRevokeAccessRequest) XXX_Size() int
- func (m *BucketRevokeAccessRequest) XXX_Unmarshal(b []byte) error
- type BucketRevokeAccessResponse
- func (*BucketRevokeAccessResponse) Descriptor() ([]byte, []int)
- func (*BucketRevokeAccessResponse) ProtoMessage()
- func (m *BucketRevokeAccessResponse) Reset()
- func (m *BucketRevokeAccessResponse) String() string
- func (m *BucketRevokeAccessResponse) XXX_DiscardUnknown()
- func (m *BucketRevokeAccessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BucketRevokeAccessResponse) XXX_Merge(src proto.Message)
- func (m *BucketRevokeAccessResponse) XXX_Size() int
- func (m *BucketRevokeAccessResponse) XXX_Unmarshal(b []byte) error
- type CapacityUsageInfo
- func (*CapacityUsageInfo) Descriptor() ([]byte, []int)
- func (m *CapacityUsageInfo) GetExclusiveBytes() int64
- func (m *CapacityUsageInfo) GetSharedBytes() int64
- func (m *CapacityUsageInfo) GetTotalBytes() int64
- func (*CapacityUsageInfo) ProtoMessage()
- func (m *CapacityUsageInfo) Reset()
- func (m *CapacityUsageInfo) String() string
- func (m *CapacityUsageInfo) XXX_DiscardUnknown()
- func (m *CapacityUsageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CapacityUsageInfo) XXX_Merge(src proto.Message)
- func (m *CapacityUsageInfo) XXX_Size() int
- func (m *CapacityUsageInfo) XXX_Unmarshal(b []byte) error
- type CapacityUsageResponse
- 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 CloudBackupGroupCreateResponse
- type CloudBackupGroupSchedCreateRequest
- type CloudBackupGroupSchedUpdateRequest
- type CloudBackupHistoryItem
- type CloudBackupHistoryRequest
- type CloudBackupHistoryResponse
- type CloudBackupInfo
- type CloudBackupOpType
- type CloudBackupRestoreRequest
- type CloudBackupRestoreResponse
- type CloudBackupSchedCreateRequest
- type CloudBackupSchedCreateResponse
- type CloudBackupSchedDeleteRequest
- type CloudBackupSchedEnumerateResponse
- type CloudBackupSchedUpdateRequest
- type CloudBackupScheduleInfo
- type CloudBackupStateChangeRequest
- type CloudBackupStatus
- type CloudBackupStatusRequest
- type CloudBackupStatusRequestOld
- type CloudBackupStatusResponse
- type CloudBackupStatusType
- type CloudDriveTransferJob
- func (*CloudDriveTransferJob) Descriptor() ([]byte, []int)
- func (m *CloudDriveTransferJob) GetDestinationInstanceId() string
- func (m *CloudDriveTransferJob) GetSourceDrivesetId() string
- func (m *CloudDriveTransferJob) GetStatus() string
- func (*CloudDriveTransferJob) ProtoMessage()
- func (m *CloudDriveTransferJob) Reset()
- func (m *CloudDriveTransferJob) String() string
- func (m *CloudDriveTransferJob) XXX_DiscardUnknown()
- func (m *CloudDriveTransferJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudDriveTransferJob) XXX_Merge(src proto.Message)
- func (m *CloudDriveTransferJob) XXX_Size() int
- func (m *CloudDriveTransferJob) XXX_Unmarshal(b []byte) error
- 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) GetBytesDone() uint64
- func (m *CloudMigrateInfo) GetBytesTotal() uint64
- func (m *CloudMigrateInfo) GetCloudbackupId() string
- func (m *CloudMigrateInfo) GetClusterId() string
- func (m *CloudMigrateInfo) GetCompletedTime() *timestamp.Timestamp
- func (m *CloudMigrateInfo) GetCurrentStage() CloudMigrate_Stage
- func (m *CloudMigrateInfo) GetErrorReason() string
- func (m *CloudMigrateInfo) GetEtaSeconds() int64
- func (m *CloudMigrateInfo) GetLastUpdate() *timestamp.Timestamp
- func (m *CloudMigrateInfo) GetLocalVolumeId() string
- func (m *CloudMigrateInfo) GetLocalVolumeName() string
- func (m *CloudMigrateInfo) GetRemoteVolumeId() string
- func (m *CloudMigrateInfo) GetStartTime() *timestamp.Timestamp
- 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 CloudMigrateStatusRequest
- func (*CloudMigrateStatusRequest) Descriptor() ([]byte, []int)
- func (m *CloudMigrateStatusRequest) GetClusterId() string
- func (m *CloudMigrateStatusRequest) GetTaskId() string
- func (*CloudMigrateStatusRequest) ProtoMessage()
- func (m *CloudMigrateStatusRequest) Reset()
- func (m *CloudMigrateStatusRequest) String() string
- func (m *CloudMigrateStatusRequest) XXX_DiscardUnknown()
- func (m *CloudMigrateStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CloudMigrateStatusRequest) XXX_Merge(src proto.Message)
- func (m *CloudMigrateStatusRequest) XXX_Size() int
- func (m *CloudMigrateStatusRequest) 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 ClusterPairCreateRequest
- func (*ClusterPairCreateRequest) Descriptor() ([]byte, []int)
- func (m *ClusterPairCreateRequest) GetCredentialId() string
- func (m *ClusterPairCreateRequest) GetMode() ClusterPairMode_Mode
- 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 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) GetCurrentEndpoints() []string
- func (m *ClusterPairInfo) GetEndpoint() string
- func (m *ClusterPairInfo) GetId() string
- func (m *ClusterPairInfo) GetMode() ClusterPairMode_Mode
- 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 ClusterPairMode
- func (*ClusterPairMode) Descriptor() ([]byte, []int)
- func (*ClusterPairMode) ProtoMessage()
- func (m *ClusterPairMode) Reset()
- func (m *ClusterPairMode) String() string
- func (m *ClusterPairMode) XXX_DiscardUnknown()
- func (m *ClusterPairMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ClusterPairMode) XXX_Merge(src proto.Message)
- func (m *ClusterPairMode) XXX_Size() int
- func (m *ClusterPairMode) XXX_Unmarshal(b []byte) error
- type ClusterPairMode_Mode
- type ClusterPairProcessRequest
- func (*ClusterPairProcessRequest) Descriptor() ([]byte, []int)
- func (m *ClusterPairProcessRequest) GetCredentialId() string
- func (m *ClusterPairProcessRequest) GetMode() ClusterPairMode_Mode
- 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 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 CollectDiagsJob
- func (*CollectDiagsJob) Descriptor() ([]byte, []int)
- func (m *CollectDiagsJob) GetRequest() *SdkDiagsCollectRequest
- func (m *CollectDiagsJob) GetStatuses() []*DiagsCollectionStatus
- func (*CollectDiagsJob) ProtoMessage()
- func (m *CollectDiagsJob) Reset()
- func (m *CollectDiagsJob) String() string
- func (m *CollectDiagsJob) XXX_DiscardUnknown()
- func (m *CollectDiagsJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *CollectDiagsJob) XXX_Merge(src proto.Message)
- func (m *CollectDiagsJob) XXX_Size() int
- func (m *CollectDiagsJob) XXX_Unmarshal(b []byte) error
- type CosType
- type CredCreateRequest
- type CredCreateResponse
- type CredUpdateRequest
- type DiagsCollectionStatus
- func (*DiagsCollectionStatus) Descriptor() ([]byte, []int)
- func (m *DiagsCollectionStatus) GetMessage() string
- func (m *DiagsCollectionStatus) GetNode() string
- func (m *DiagsCollectionStatus) GetState() DiagsCollectionStatus_State
- func (*DiagsCollectionStatus) ProtoMessage()
- func (m *DiagsCollectionStatus) Reset()
- func (m *DiagsCollectionStatus) String() string
- func (m *DiagsCollectionStatus) XXX_DiscardUnknown()
- func (m *DiagsCollectionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DiagsCollectionStatus) XXX_Merge(src proto.Message)
- func (m *DiagsCollectionStatus) XXX_Size() int
- func (m *DiagsCollectionStatus) XXX_Unmarshal(b []byte) error
- type DiagsCollectionStatus_State
- type DiagsNodeSelector
- func (*DiagsNodeSelector) Descriptor() ([]byte, []int)
- func (m *DiagsNodeSelector) GetAll() bool
- func (m *DiagsNodeSelector) GetNodeIds() []string
- func (m *DiagsNodeSelector) GetNodeLabelSelector() []*LabelSelectorRequirement
- func (*DiagsNodeSelector) ProtoMessage()
- func (m *DiagsNodeSelector) Reset()
- func (m *DiagsNodeSelector) String() string
- func (m *DiagsNodeSelector) XXX_DiscardUnknown()
- func (m *DiagsNodeSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DiagsNodeSelector) XXX_Merge(src proto.Message)
- func (m *DiagsNodeSelector) XXX_Size() int
- func (m *DiagsNodeSelector) XXX_Unmarshal(b []byte) error
- type DiagsVolumeSelector
- func (*DiagsVolumeSelector) Descriptor() ([]byte, []int)
- func (m *DiagsVolumeSelector) GetVolumeIds() []string
- func (m *DiagsVolumeSelector) GetVolumeLabelSelector() []*LabelSelectorRequirement
- func (*DiagsVolumeSelector) ProtoMessage()
- func (m *DiagsVolumeSelector) Reset()
- func (m *DiagsVolumeSelector) String() string
- func (m *DiagsVolumeSelector) XXX_DiscardUnknown()
- func (m *DiagsVolumeSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DiagsVolumeSelector) XXX_Merge(src proto.Message)
- func (m *DiagsVolumeSelector) XXX_Size() int
- func (m *DiagsVolumeSelector) XXX_Unmarshal(b []byte) error
- type DrainAttachmentsSummary
- func (*DrainAttachmentsSummary) Descriptor() ([]byte, []int)
- func (m *DrainAttachmentsSummary) GetNumVolumesDone() uint64
- func (m *DrainAttachmentsSummary) GetNumVolumesPending() uint64
- func (m *DrainAttachmentsSummary) GetNumVolumesTotal() uint64
- func (*DrainAttachmentsSummary) ProtoMessage()
- func (m *DrainAttachmentsSummary) Reset()
- func (m *DrainAttachmentsSummary) String() string
- func (m *DrainAttachmentsSummary) XXX_DiscardUnknown()
- func (m *DrainAttachmentsSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DrainAttachmentsSummary) XXX_Merge(src proto.Message)
- func (m *DrainAttachmentsSummary) XXX_Size() int
- func (m *DrainAttachmentsSummary) XXX_Unmarshal(b []byte) error
- type DriverType
- type EnforcementType
- type ExportProtocol
- type ExportSpec
- func (*ExportSpec) Descriptor() ([]byte, []int)
- func (m *ExportSpec) GetExportOptions() string
- func (m *ExportSpec) GetExportProtocol() ExportProtocol
- func (*ExportSpec) ProtoMessage()
- func (m *ExportSpec) Reset()
- func (m *ExportSpec) String() string
- func (m *ExportSpec) XXX_DiscardUnknown()
- func (m *ExportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ExportSpec) XXX_Merge(src proto.Message)
- func (m *ExportSpec) XXX_Size() int
- func (m *ExportSpec) XXX_Unmarshal(b []byte) error
- type FSType
- type FastpathConfig
- func (*FastpathConfig) Descriptor() ([]byte, []int)
- func (m *FastpathConfig) GetCoordUuid() string
- func (m *FastpathConfig) GetDirty() bool
- func (m *FastpathConfig) GetForceFailover() bool
- func (m *FastpathConfig) GetPromote() bool
- func (m *FastpathConfig) GetReplicas() []*FastpathReplState
- func (m *FastpathConfig) GetSetupOn() int32
- func (m *FastpathConfig) GetStatus() FastpathStatus
- func (*FastpathConfig) ProtoMessage()
- func (m *FastpathConfig) Reset()
- func (m *FastpathConfig) String() string
- func (m *FastpathConfig) XXX_DiscardUnknown()
- func (m *FastpathConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FastpathConfig) XXX_Merge(src proto.Message)
- func (m *FastpathConfig) XXX_Size() int
- func (m *FastpathConfig) XXX_Unmarshal(b []byte) error
- type FastpathProtocol
- type FastpathReplState
- func (*FastpathReplState) Descriptor() ([]byte, []int)
- func (m *FastpathReplState) GetAcl() bool
- func (m *FastpathReplState) GetBlock() bool
- func (m *FastpathReplState) GetDevId() uint64
- func (m *FastpathReplState) GetDevpath() string
- func (m *FastpathReplState) GetExported() bool
- func (m *FastpathReplState) GetExportedDevice() string
- func (m *FastpathReplState) GetImported() bool
- func (m *FastpathReplState) GetNodeId() uint32
- func (m *FastpathReplState) GetNodeUuid() string
- func (m *FastpathReplState) GetProtocol() FastpathProtocol
- func (m *FastpathReplState) GetTarget() string
- func (*FastpathReplState) ProtoMessage()
- func (m *FastpathReplState) Reset()
- func (m *FastpathReplState) String() string
- func (m *FastpathReplState) XXX_DiscardUnknown()
- func (m *FastpathReplState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FastpathReplState) XXX_Merge(src proto.Message)
- func (m *FastpathReplState) XXX_Size() int
- func (m *FastpathReplState) XXX_Unmarshal(b []byte) error
- type FastpathStatus
- type FilesystemCheck
- func (*FilesystemCheck) Descriptor() ([]byte, []int)
- func (*FilesystemCheck) ProtoMessage()
- func (m *FilesystemCheck) Reset()
- func (m *FilesystemCheck) String() string
- func (m *FilesystemCheck) XXX_DiscardUnknown()
- func (m *FilesystemCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FilesystemCheck) XXX_Merge(src proto.Message)
- func (m *FilesystemCheck) XXX_Size() int
- func (m *FilesystemCheck) XXX_Unmarshal(b []byte) error
- type FilesystemCheck_FilesystemCheckStatus
- type FilesystemHealthStatus
- type FilesystemTrim
- func (*FilesystemTrim) Descriptor() ([]byte, []int)
- func (*FilesystemTrim) ProtoMessage()
- func (m *FilesystemTrim) Reset()
- func (m *FilesystemTrim) String() string
- func (m *FilesystemTrim) XXX_DiscardUnknown()
- func (m *FilesystemTrim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FilesystemTrim) XXX_Merge(src proto.Message)
- func (m *FilesystemTrim) XXX_Size() int
- func (m *FilesystemTrim) XXX_Unmarshal(b []byte) error
- type FilesystemTrim_FilesystemTrimStatus
- type FluentDConfig
- type FstrimVolumeUsageInfo
- func (*FstrimVolumeUsageInfo) Descriptor() ([]byte, []int)
- func (m *FstrimVolumeUsageInfo) GetDuUsage() uint64
- func (m *FstrimVolumeUsageInfo) GetPerformAutoFstrim() string
- func (m *FstrimVolumeUsageInfo) GetPxUsage() uint64
- func (m *FstrimVolumeUsageInfo) GetVolumeName() string
- func (m *FstrimVolumeUsageInfo) GetVolumeSize() uint64
- func (*FstrimVolumeUsageInfo) ProtoMessage()
- func (m *FstrimVolumeUsageInfo) Reset()
- func (m *FstrimVolumeUsageInfo) String() string
- func (m *FstrimVolumeUsageInfo) XXX_DiscardUnknown()
- func (m *FstrimVolumeUsageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *FstrimVolumeUsageInfo) XXX_Merge(src proto.Message)
- func (m *FstrimVolumeUsageInfo) XXX_Size() int
- func (m *FstrimVolumeUsageInfo) XXX_Unmarshal(b []byte) error
- 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 (g *Group) IsMatch(check *Group) bool
- 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) GetDeleteOnFailure() bool
- func (m *GroupSnapCreateRequest) GetId() string
- func (m *GroupSnapCreateRequest) GetLabels() map[string]string
- func (m *GroupSnapCreateRequest) GetVolumeIds() []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 HardwareType
- type IoProfile
- type IoStrategy
- func (*IoStrategy) Descriptor() ([]byte, []int)
- func (m *IoStrategy) GetAsyncIo() bool
- func (m *IoStrategy) GetDirectIo() 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 IoThrottle
- func (*IoThrottle) Descriptor() ([]byte, []int)
- func (m *IoThrottle) GetReadBwMbytes() uint32
- func (m *IoThrottle) GetReadIops() uint32
- func (m *IoThrottle) GetWriteBwMbytes() uint32
- func (m *IoThrottle) GetWriteIops() uint32
- func (*IoThrottle) ProtoMessage()
- func (m *IoThrottle) Reset()
- func (m *IoThrottle) String() string
- func (m *IoThrottle) XXX_DiscardUnknown()
- func (m *IoThrottle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IoThrottle) XXX_Merge(src proto.Message)
- func (m *IoThrottle) XXX_Size() int
- func (m *IoThrottle) XXX_Unmarshal(b []byte) error
- type Job
- func (*Job) Descriptor() ([]byte, []int)
- func (m *Job) GetClouddriveTransfer() *CloudDriveTransferJob
- func (m *Job) GetCollectDiags() *CollectDiagsJob
- func (m *Job) GetCreateTime() *timestamp.Timestamp
- func (m *Job) GetDrainAttachments() *NodeDrainAttachmentsJob
- func (m *Job) GetId() string
- func (m *Job) GetJob() isJob_Job
- func (m *Job) GetLastUpdateTime() *timestamp.Timestamp
- func (m *Job) GetState() Job_State
- func (m *Job) GetType() Job_Type
- func (*Job) ProtoMessage()
- func (m *Job) Reset()
- func (m *Job) String() string
- func (m *Job) XXX_DiscardUnknown()
- func (m *Job) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Job) XXX_Merge(src proto.Message)
- func (*Job) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *Job) XXX_Size() int
- func (m *Job) XXX_Unmarshal(b []byte) error
- type JobAudit
- func (*JobAudit) Descriptor() ([]byte, []int)
- func (m *JobAudit) GetSummary() []*JobWorkSummary
- func (*JobAudit) ProtoMessage()
- func (m *JobAudit) Reset()
- func (m *JobAudit) String() string
- func (m *JobAudit) XXX_DiscardUnknown()
- func (m *JobAudit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *JobAudit) XXX_Merge(src proto.Message)
- func (m *JobAudit) XXX_Size() int
- func (m *JobAudit) XXX_Unmarshal(b []byte) error
- type JobSummary
- func (*JobSummary) Descriptor() ([]byte, []int)
- func (m *JobSummary) GetId() string
- func (m *JobSummary) GetTotalRuntimeSeconds() uint64
- func (m *JobSummary) GetWorkSummaries() []*JobWorkSummary
- func (*JobSummary) ProtoMessage()
- func (m *JobSummary) Reset()
- func (m *JobSummary) String() string
- func (m *JobSummary) XXX_DiscardUnknown()
- func (m *JobSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *JobSummary) XXX_Merge(src proto.Message)
- func (m *JobSummary) XXX_Size() int
- func (m *JobSummary) XXX_Unmarshal(b []byte) error
- type JobWorkSummary
- func (*JobWorkSummary) Descriptor() ([]byte, []int)
- func (m *JobWorkSummary) GetDrainAttachmentsSummary() *DrainAttachmentsSummary
- func (m *JobWorkSummary) GetSummary() isJobWorkSummary_Summary
- func (*JobWorkSummary) ProtoMessage()
- func (m *JobWorkSummary) Reset()
- func (m *JobWorkSummary) String() string
- func (m *JobWorkSummary) XXX_DiscardUnknown()
- func (m *JobWorkSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *JobWorkSummary) XXX_Merge(src proto.Message)
- func (*JobWorkSummary) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *JobWorkSummary) XXX_Size() int
- func (m *JobWorkSummary) XXX_Unmarshal(b []byte) error
- type JobWorkSummary_DrainAttachmentsSummary
- type Job_ClouddriveTransfer
- type Job_CollectDiags
- type Job_DrainAttachments
- type Job_State
- type Job_Type
- 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 MountOptions
- func (*MountOptions) Descriptor() ([]byte, []int)
- func (m *MountOptions) GetOptions() map[string]string
- func (*MountOptions) ProtoMessage()
- func (m *MountOptions) Reset()
- func (m *MountOptions) String() string
- func (m *MountOptions) XXX_DiscardUnknown()
- func (m *MountOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MountOptions) XXX_Merge(src proto.Message)
- func (m *MountOptions) XXX_Size() int
- func (m *MountOptions) XXX_Unmarshal(b []byte) error
- type NFSProxySpec
- func (*NFSProxySpec) Descriptor() ([]byte, []int)
- func (m *NFSProxySpec) GetExportPath() string
- func (m *NFSProxySpec) GetSubPath() string
- func (*NFSProxySpec) ProtoMessage()
- func (m *NFSProxySpec) Reset()
- func (m *NFSProxySpec) String() string
- func (m *NFSProxySpec) XXX_DiscardUnknown()
- func (m *NFSProxySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *NFSProxySpec) XXX_Merge(src proto.Message)
- func (m *NFSProxySpec) XXX_Size() int
- func (m *NFSProxySpec) XXX_Unmarshal(b []byte) error
- type Node
- type NodeDrainAttachmentOptions
- func (*NodeDrainAttachmentOptions) Descriptor() ([]byte, []int)
- func (*NodeDrainAttachmentOptions) ProtoMessage()
- func (m *NodeDrainAttachmentOptions) Reset()
- func (m *NodeDrainAttachmentOptions) String() string
- func (m *NodeDrainAttachmentOptions) XXX_DiscardUnknown()
- func (m *NodeDrainAttachmentOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *NodeDrainAttachmentOptions) XXX_Merge(src proto.Message)
- func (m *NodeDrainAttachmentOptions) XXX_Size() int
- func (m *NodeDrainAttachmentOptions) XXX_Unmarshal(b []byte) error
- type NodeDrainAttachmentsJob
- func (*NodeDrainAttachmentsJob) Descriptor() ([]byte, []int)
- func (m *NodeDrainAttachmentsJob) GetCreateTime() *timestamp.Timestamp
- func (m *NodeDrainAttachmentsJob) GetIssuer() string
- func (m *NodeDrainAttachmentsJob) GetLastUpdateTime() *timestamp.Timestamp
- func (m *NodeDrainAttachmentsJob) GetNodeId() string
- func (m *NodeDrainAttachmentsJob) GetParameters() *SdkNodeDrainAttachmentsRequest
- func (m *NodeDrainAttachmentsJob) GetStatus() string
- func (*NodeDrainAttachmentsJob) ProtoMessage()
- func (m *NodeDrainAttachmentsJob) Reset()
- func (m *NodeDrainAttachmentsJob) String() string
- func (m *NodeDrainAttachmentsJob) XXX_DiscardUnknown()
- func (m *NodeDrainAttachmentsJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *NodeDrainAttachmentsJob) XXX_Merge(src proto.Message)
- func (m *NodeDrainAttachmentsJob) XXX_Size() int
- func (m *NodeDrainAttachmentsJob) XXX_Unmarshal(b []byte) error
- 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 OpenStorageAlerts_EnumerateWithFiltersClient
- type OpenStorageAlerts_EnumerateWithFiltersServer
- type OpenStorageBucketClient
- type OpenStorageBucketServer
- type OpenStorageCloudBackupClient
- type OpenStorageCloudBackupServer
- type OpenStorageClusterClient
- type OpenStorageClusterDomainsClient
- type OpenStorageClusterDomainsServer
- type OpenStorageClusterPairClient
- type OpenStorageClusterPairServer
- type OpenStorageClusterServer
- type OpenStorageCredentialsClient
- type OpenStorageCredentialsServer
- type OpenStorageDiagsClient
- type OpenStorageDiagsServer
- type OpenStorageFilesystemCheckClient
- type OpenStorageFilesystemCheckServer
- type OpenStorageFilesystemTrimClient
- type OpenStorageFilesystemTrimServer
- type OpenStorageIdentityClient
- type OpenStorageIdentityServer
- type OpenStorageJobClient
- type OpenStorageJobServer
- type OpenStorageMigrateClient
- type OpenStorageMigrateServer
- type OpenStorageMountAttachClient
- type OpenStorageMountAttachServer
- type OpenStorageNodeClient
- type OpenStorageNodeServer
- type OpenStorageObjectstoreClient
- type OpenStorageObjectstoreServer
- type OpenStoragePolicyClient
- type OpenStoragePolicyServer
- type OpenStoragePoolClient
- type OpenStoragePoolServer
- type OpenStorageRoleClient
- type OpenStorageRoleServer
- type OpenStorageSchedulePolicyClient
- type OpenStorageSchedulePolicyServer
- type OpenStorageVolumeClient
- type OpenStorageVolumeServer
- type OperationFlags
- type Ownership
- func (*Ownership) Descriptor() ([]byte, []int)
- func (m *Ownership) GetAcls() *Ownership_AccessControl
- func (o *Ownership) GetCollaborators() map[string]Ownership_AccessType
- func (o *Ownership) GetGroups() map[string]Ownership_AccessType
- func (m *Ownership) GetOwner() string
- func (o *Ownership) HasAnOwner() bool
- func (o *Ownership) IsAccessPermittedByPublic(accessType Ownership_AccessType) bool
- func (o *Ownership) IsAdminByUser(user *auth.UserInfo) bool
- func (o *Ownership) IsMatch(check *Ownership) bool
- func (o *Ownership) IsOwner(user *auth.UserInfo) bool
- func (o *Ownership) IsPermitted(user *auth.UserInfo, accessType Ownership_AccessType) bool
- func (o *Ownership) IsPermittedByContext(ctx context.Context, accessType Ownership_AccessType) bool
- func (o *Ownership) IsPublic(accessType Ownership_AccessType) bool
- func (o *Ownership) IsUserAllowedByCollaborators(user *auth.UserInfo, accessType Ownership_AccessType) bool
- func (o *Ownership) IsUserAllowedByGroup(user *auth.UserInfo, accessType Ownership_AccessType) bool
- func (*Ownership) ProtoMessage()
- func (m *Ownership) Reset()
- func (m *Ownership) String() string
- func (o *Ownership) Update(newownerInfo *Ownership, user *auth.UserInfo) error
- func (m *Ownership) XXX_DiscardUnknown()
- func (m *Ownership) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ownership) XXX_Merge(src proto.Message)
- func (m *Ownership) XXX_Size() int
- func (m *Ownership) XXX_Unmarshal(b []byte) error
- type Ownership_AccessControl
- func (*Ownership_AccessControl) Descriptor() ([]byte, []int)
- func (m *Ownership_AccessControl) GetCollaborators() map[string]Ownership_AccessType
- func (m *Ownership_AccessControl) GetGroups() map[string]Ownership_AccessType
- func (m *Ownership_AccessControl) GetPublic() *Ownership_PublicAccessControl
- func (*Ownership_AccessControl) ProtoMessage()
- func (m *Ownership_AccessControl) Reset()
- func (m *Ownership_AccessControl) String() string
- func (m *Ownership_AccessControl) XXX_DiscardUnknown()
- func (m *Ownership_AccessControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ownership_AccessControl) XXX_Merge(src proto.Message)
- func (m *Ownership_AccessControl) XXX_Size() int
- func (m *Ownership_AccessControl) XXX_Unmarshal(b []byte) error
- type Ownership_AccessType
- type Ownership_PublicAccessControl
- func (*Ownership_PublicAccessControl) Descriptor() ([]byte, []int)
- func (m *Ownership_PublicAccessControl) GetType() Ownership_AccessType
- func (*Ownership_PublicAccessControl) ProtoMessage()
- func (m *Ownership_PublicAccessControl) Reset()
- func (m *Ownership_PublicAccessControl) String() string
- func (m *Ownership_PublicAccessControl) XXX_DiscardUnknown()
- func (m *Ownership_PublicAccessControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ownership_PublicAccessControl) XXX_Merge(src proto.Message)
- func (m *Ownership_PublicAccessControl) XXX_Size() int
- func (m *Ownership_PublicAccessControl) XXX_Unmarshal(b []byte) error
- type PXDProxySpec
- func (*PXDProxySpec) Descriptor() ([]byte, []int)
- func (m *PXDProxySpec) GetId() string
- func (*PXDProxySpec) ProtoMessage()
- func (m *PXDProxySpec) Reset()
- func (m *PXDProxySpec) String() string
- func (m *PXDProxySpec) XXX_DiscardUnknown()
- func (m *PXDProxySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PXDProxySpec) XXX_Merge(src proto.Message)
- func (m *PXDProxySpec) XXX_Size() int
- func (m *PXDProxySpec) XXX_Unmarshal(b []byte) error
- type ProxyProtocol
- type ProxySpec
- func (*ProxySpec) Descriptor() ([]byte, []int)
- func (m *ProxySpec) GetEndpoint() string
- func (m *ProxySpec) GetNfsSpec() *NFSProxySpec
- func (m *ProxySpec) GetProxyProtocol() ProxyProtocol
- func (m *ProxySpec) GetPureBlockSpec() *PureBlockSpec
- func (m *ProxySpec) GetPureFileSpec() *PureFileSpec
- func (s *ProxySpec) GetPureFullVolumeName() string
- func (m *ProxySpec) GetPxdSpec() *PXDProxySpec
- func (m *ProxySpec) GetS3Spec() *S3ProxySpec
- func (s *ProxySpec) IsPureBackend() bool
- func (s *ProxySpec) IsPureImport() bool
- func (*ProxySpec) ProtoMessage()
- func (m *ProxySpec) Reset()
- func (m *ProxySpec) String() string
- func (m *ProxySpec) XXX_DiscardUnknown()
- func (m *ProxySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ProxySpec) XXX_Merge(src proto.Message)
- func (m *ProxySpec) XXX_Size() int
- func (m *ProxySpec) XXX_Unmarshal(b []byte) error
- type PureBlockSpec
- func (*PureBlockSpec) Descriptor() ([]byte, []int)
- func (m *PureBlockSpec) GetFullVolName() string
- func (m *PureBlockSpec) GetSerialNum() string
- func (*PureBlockSpec) ProtoMessage()
- func (m *PureBlockSpec) Reset()
- func (m *PureBlockSpec) String() string
- func (m *PureBlockSpec) XXX_DiscardUnknown()
- func (m *PureBlockSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PureBlockSpec) XXX_Merge(src proto.Message)
- func (m *PureBlockSpec) XXX_Size() int
- func (m *PureBlockSpec) XXX_Unmarshal(b []byte) error
- type PureFileSpec
- func (*PureFileSpec) Descriptor() ([]byte, []int)
- func (m *PureFileSpec) GetExportRules() string
- func (m *PureFileSpec) GetFullVolName() string
- func (*PureFileSpec) ProtoMessage()
- func (m *PureFileSpec) Reset()
- func (m *PureFileSpec) String() string
- func (m *PureFileSpec) XXX_DiscardUnknown()
- func (m *PureFileSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PureFileSpec) XXX_Merge(src proto.Message)
- func (m *PureFileSpec) XXX_Size() int
- func (m *PureFileSpec) XXX_Unmarshal(b []byte) error
- type RelaxedReclaimPurge
- func (*RelaxedReclaimPurge) Descriptor() ([]byte, []int)
- func (m *RelaxedReclaimPurge) GetNumPurged() uint64
- func (*RelaxedReclaimPurge) ProtoMessage()
- func (m *RelaxedReclaimPurge) Reset()
- func (m *RelaxedReclaimPurge) String() string
- func (m *RelaxedReclaimPurge) XXX_DiscardUnknown()
- func (m *RelaxedReclaimPurge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *RelaxedReclaimPurge) XXX_Merge(src proto.Message)
- func (m *RelaxedReclaimPurge) XXX_Size() int
- func (m *RelaxedReclaimPurge) XXX_Unmarshal(b []byte) error
- type ReplicaPlacementSpec
- func (*ReplicaPlacementSpec) Descriptor() ([]byte, []int)
- func (m *ReplicaPlacementSpec) GetAffectedReplicas() int32
- func (m *ReplicaPlacementSpec) GetEnforcement() EnforcementType
- func (m *ReplicaPlacementSpec) GetMatchExpressions() []*LabelSelectorRequirement
- func (m *ReplicaPlacementSpec) GetTopologyKey() string
- func (m *ReplicaPlacementSpec) GetWeight() int64
- func (*ReplicaPlacementSpec) ProtoMessage()
- func (m *ReplicaPlacementSpec) Reset()
- func (m *ReplicaPlacementSpec) String() string
- func (m *ReplicaPlacementSpec) XXX_DiscardUnknown()
- func (m *ReplicaPlacementSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ReplicaPlacementSpec) XXX_Merge(src proto.Message)
- func (m *ReplicaPlacementSpec) XXX_Size() int
- func (m *ReplicaPlacementSpec) XXX_Unmarshal(b []byte) error
- type ReplicaSet
- func (*ReplicaSet) Descriptor() ([]byte, []int)
- func (m *ReplicaSet) GetNodes() []string
- func (m *ReplicaSet) GetPoolUuids() []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 RestoreParamBoolType
- type RestoreVolSnashotSchedule
- func (*RestoreVolSnashotSchedule) Descriptor() ([]byte, []int)
- func (m *RestoreVolSnashotSchedule) GetSchedule() string
- func (*RestoreVolSnashotSchedule) ProtoMessage()
- func (m *RestoreVolSnashotSchedule) Reset()
- func (m *RestoreVolSnashotSchedule) String() string
- func (m *RestoreVolSnashotSchedule) XXX_DiscardUnknown()
- func (m *RestoreVolSnashotSchedule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *RestoreVolSnashotSchedule) XXX_Merge(src proto.Message)
- func (m *RestoreVolSnashotSchedule) XXX_Size() int
- func (m *RestoreVolSnashotSchedule) XXX_Unmarshal(b []byte) error
- type RestoreVolStoragePolicy
- func (*RestoreVolStoragePolicy) Descriptor() ([]byte, []int)
- func (m *RestoreVolStoragePolicy) GetPolicy() string
- func (*RestoreVolStoragePolicy) ProtoMessage()
- func (m *RestoreVolStoragePolicy) Reset()
- func (m *RestoreVolStoragePolicy) String() string
- func (m *RestoreVolStoragePolicy) XXX_DiscardUnknown()
- func (m *RestoreVolStoragePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *RestoreVolStoragePolicy) XXX_Merge(src proto.Message)
- func (m *RestoreVolStoragePolicy) XXX_Size() int
- func (m *RestoreVolStoragePolicy) XXX_Unmarshal(b []byte) error
- type RestoreVolumeSpec
- func (*RestoreVolumeSpec) Descriptor() ([]byte, []int)
- func (m *RestoreVolumeSpec) GetAggregationLevel() uint32
- func (m *RestoreVolumeSpec) GetAutoFstrim() RestoreParamBoolType
- func (m *RestoreVolumeSpec) GetCos() CosType
- func (m *RestoreVolumeSpec) GetExportSpec() *ExportSpec
- func (m *RestoreVolumeSpec) GetFpPreference() RestoreParamBoolType
- func (m *RestoreVolumeSpec) GetGroup() *Group
- func (m *RestoreVolumeSpec) GetGroupEnforced() bool
- func (m *RestoreVolumeSpec) GetHaLevel() int64
- func (m *RestoreVolumeSpec) GetIoProfile() IoProfile
- func (m *RestoreVolumeSpec) GetIoProfileBkupSrc() bool
- func (m *RestoreVolumeSpec) GetIoStrategy() *IoStrategy
- func (m *RestoreVolumeSpec) GetIoThrottle() *IoThrottle
- func (m *RestoreVolumeSpec) GetJournal() RestoreParamBoolType
- func (m *RestoreVolumeSpec) GetMountOptions() *MountOptions
- func (m *RestoreVolumeSpec) GetNodiscard() RestoreParamBoolType
- func (m *RestoreVolumeSpec) GetOwnership() *Ownership
- func (m *RestoreVolumeSpec) GetPlacementStrategy() *VolumePlacementStrategy
- func (m *RestoreVolumeSpec) GetProxySpec() *ProxySpec
- func (m *RestoreVolumeSpec) GetProxyWrite() RestoreParamBoolType
- func (m *RestoreVolumeSpec) GetQueueDepth() uint32
- func (m *RestoreVolumeSpec) GetReplicaSet() *ReplicaSet
- func (m *RestoreVolumeSpec) GetShared() RestoreParamBoolType
- func (m *RestoreVolumeSpec) GetSharedv4() RestoreParamBoolType
- func (m *RestoreVolumeSpec) GetSharedv4MountOptions() *MountOptions
- func (m *RestoreVolumeSpec) GetSharedv4ServiceSpec() *Sharedv4ServiceSpec
- func (m *RestoreVolumeSpec) GetSharedv4Spec() *Sharedv4Spec
- func (m *RestoreVolumeSpec) GetSnapshotInterval() uint32
- func (m *RestoreVolumeSpec) GetSnapshotSchedule() *RestoreVolSnashotSchedule
- func (m *RestoreVolumeSpec) GetSticky() RestoreParamBoolType
- func (m *RestoreVolumeSpec) GetStoragePolicy() *RestoreVolStoragePolicy
- func (*RestoreVolumeSpec) ProtoMessage()
- func (m *RestoreVolumeSpec) Reset()
- func (m *RestoreVolumeSpec) String() string
- func (m *RestoreVolumeSpec) XXX_DiscardUnknown()
- func (m *RestoreVolumeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *RestoreVolumeSpec) XXX_Merge(src proto.Message)
- func (m *RestoreVolumeSpec) XXX_Size() int
- func (m *RestoreVolumeSpec) XXX_Unmarshal(b []byte) error
- 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 S3ProxySpec
- func (*S3ProxySpec) Descriptor() ([]byte, []int)
- func (m *S3ProxySpec) GetBucketName() string
- func (*S3ProxySpec) ProtoMessage()
- func (m *S3ProxySpec) Reset()
- func (m *S3ProxySpec) String() string
- func (m *S3ProxySpec) XXX_DiscardUnknown()
- func (m *S3ProxySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *S3ProxySpec) XXX_Merge(src proto.Message)
- func (m *S3ProxySpec) XXX_Size() int
- func (m *S3ProxySpec) XXX_Unmarshal(b []byte) error
- type ScanPolicy
- func (*ScanPolicy) Descriptor() ([]byte, []int)
- func (m *ScanPolicy) GetAction() ScanPolicy_ScanAction
- func (m *ScanPolicy) GetTrigger() ScanPolicy_ScanTrigger
- func (*ScanPolicy) ProtoMessage()
- func (m *ScanPolicy) Reset()
- func (m *ScanPolicy) String() string
- func (m *ScanPolicy) XXX_DiscardUnknown()
- func (m *ScanPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ScanPolicy) XXX_Merge(src proto.Message)
- func (m *ScanPolicy) XXX_Size() int
- func (m *ScanPolicy) XXX_Unmarshal(b []byte) error
- type ScanPolicy_ScanAction
- type ScanPolicy_ScanTrigger
- type SchedulerTopology
- func (*SchedulerTopology) Descriptor() ([]byte, []int)
- func (m *SchedulerTopology) GetLabels() map[string]string
- func (*SchedulerTopology) ProtoMessage()
- func (m *SchedulerTopology) Reset()
- func (m *SchedulerTopology) String() string
- func (m *SchedulerTopology) XXX_DiscardUnknown()
- func (m *SchedulerTopology) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SchedulerTopology) XXX_Merge(src proto.Message)
- func (m *SchedulerTopology) XXX_Size() int
- func (m *SchedulerTopology) 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 SdkAlertsEnumerateWithFiltersRequest
- func (*SdkAlertsEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
- func (m *SdkAlertsEnumerateWithFiltersRequest) GetQueries() []*SdkAlertsQuery
- func (*SdkAlertsEnumerateWithFiltersRequest) ProtoMessage()
- func (m *SdkAlertsEnumerateWithFiltersRequest) Reset()
- func (m *SdkAlertsEnumerateWithFiltersRequest) String() string
- func (m *SdkAlertsEnumerateWithFiltersRequest) XXX_DiscardUnknown()
- func (m *SdkAlertsEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
- func (m *SdkAlertsEnumerateWithFiltersRequest) XXX_Size() int
- func (m *SdkAlertsEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
- type SdkAlertsEnumerateWithFiltersResponse
- func (*SdkAlertsEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
- func (m *SdkAlertsEnumerateWithFiltersResponse) GetAlerts() []*Alert
- func (*SdkAlertsEnumerateWithFiltersResponse) ProtoMessage()
- func (m *SdkAlertsEnumerateWithFiltersResponse) Reset()
- func (m *SdkAlertsEnumerateWithFiltersResponse) String() string
- func (m *SdkAlertsEnumerateWithFiltersResponse) XXX_DiscardUnknown()
- func (m *SdkAlertsEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAlertsEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
- func (m *SdkAlertsEnumerateWithFiltersResponse) XXX_Size() int
- func (m *SdkAlertsEnumerateWithFiltersResponse) 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 SdkAutoFSTrimPopRequest
- func (*SdkAutoFSTrimPopRequest) Descriptor() ([]byte, []int)
- func (m *SdkAutoFSTrimPopRequest) GetVolumeId() string
- func (*SdkAutoFSTrimPopRequest) ProtoMessage()
- func (m *SdkAutoFSTrimPopRequest) Reset()
- func (m *SdkAutoFSTrimPopRequest) String() string
- func (m *SdkAutoFSTrimPopRequest) XXX_DiscardUnknown()
- func (m *SdkAutoFSTrimPopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAutoFSTrimPopRequest) XXX_Merge(src proto.Message)
- func (m *SdkAutoFSTrimPopRequest) XXX_Size() int
- func (m *SdkAutoFSTrimPopRequest) XXX_Unmarshal(b []byte) error
- type SdkAutoFSTrimPopResponse
- func (*SdkAutoFSTrimPopResponse) Descriptor() ([]byte, []int)
- func (m *SdkAutoFSTrimPopResponse) GetMessage() string
- func (*SdkAutoFSTrimPopResponse) ProtoMessage()
- func (m *SdkAutoFSTrimPopResponse) Reset()
- func (m *SdkAutoFSTrimPopResponse) String() string
- func (m *SdkAutoFSTrimPopResponse) XXX_DiscardUnknown()
- func (m *SdkAutoFSTrimPopResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAutoFSTrimPopResponse) XXX_Merge(src proto.Message)
- func (m *SdkAutoFSTrimPopResponse) XXX_Size() int
- func (m *SdkAutoFSTrimPopResponse) XXX_Unmarshal(b []byte) error
- type SdkAutoFSTrimPushRequest
- func (*SdkAutoFSTrimPushRequest) Descriptor() ([]byte, []int)
- func (m *SdkAutoFSTrimPushRequest) GetVolumeId() string
- func (*SdkAutoFSTrimPushRequest) ProtoMessage()
- func (m *SdkAutoFSTrimPushRequest) Reset()
- func (m *SdkAutoFSTrimPushRequest) String() string
- func (m *SdkAutoFSTrimPushRequest) XXX_DiscardUnknown()
- func (m *SdkAutoFSTrimPushRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAutoFSTrimPushRequest) XXX_Merge(src proto.Message)
- func (m *SdkAutoFSTrimPushRequest) XXX_Size() int
- func (m *SdkAutoFSTrimPushRequest) XXX_Unmarshal(b []byte) error
- type SdkAutoFSTrimPushResponse
- func (*SdkAutoFSTrimPushResponse) Descriptor() ([]byte, []int)
- func (m *SdkAutoFSTrimPushResponse) GetMessage() string
- func (*SdkAutoFSTrimPushResponse) ProtoMessage()
- func (m *SdkAutoFSTrimPushResponse) Reset()
- func (m *SdkAutoFSTrimPushResponse) String() string
- func (m *SdkAutoFSTrimPushResponse) XXX_DiscardUnknown()
- func (m *SdkAutoFSTrimPushResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAutoFSTrimPushResponse) XXX_Merge(src proto.Message)
- func (m *SdkAutoFSTrimPushResponse) XXX_Size() int
- func (m *SdkAutoFSTrimPushResponse) XXX_Unmarshal(b []byte) error
- type SdkAutoFSTrimStatusRequest
- func (*SdkAutoFSTrimStatusRequest) Descriptor() ([]byte, []int)
- func (*SdkAutoFSTrimStatusRequest) ProtoMessage()
- func (m *SdkAutoFSTrimStatusRequest) Reset()
- func (m *SdkAutoFSTrimStatusRequest) String() string
- func (m *SdkAutoFSTrimStatusRequest) XXX_DiscardUnknown()
- func (m *SdkAutoFSTrimStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAutoFSTrimStatusRequest) XXX_Merge(src proto.Message)
- func (m *SdkAutoFSTrimStatusRequest) XXX_Size() int
- func (m *SdkAutoFSTrimStatusRequest) XXX_Unmarshal(b []byte) error
- type SdkAutoFSTrimStatusResponse
- func (*SdkAutoFSTrimStatusResponse) Descriptor() ([]byte, []int)
- func (m *SdkAutoFSTrimStatusResponse) GetMessage() string
- func (m *SdkAutoFSTrimStatusResponse) GetTrimStatus() map[string]FilesystemTrim_FilesystemTrimStatus
- func (*SdkAutoFSTrimStatusResponse) ProtoMessage()
- func (m *SdkAutoFSTrimStatusResponse) Reset()
- func (m *SdkAutoFSTrimStatusResponse) String() string
- func (m *SdkAutoFSTrimStatusResponse) XXX_DiscardUnknown()
- func (m *SdkAutoFSTrimStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAutoFSTrimStatusResponse) XXX_Merge(src proto.Message)
- func (m *SdkAutoFSTrimStatusResponse) XXX_Size() int
- func (m *SdkAutoFSTrimStatusResponse) XXX_Unmarshal(b []byte) error
- type SdkAutoFSTrimUsageRequest
- func (*SdkAutoFSTrimUsageRequest) Descriptor() ([]byte, []int)
- func (*SdkAutoFSTrimUsageRequest) ProtoMessage()
- func (m *SdkAutoFSTrimUsageRequest) Reset()
- func (m *SdkAutoFSTrimUsageRequest) String() string
- func (m *SdkAutoFSTrimUsageRequest) XXX_DiscardUnknown()
- func (m *SdkAutoFSTrimUsageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAutoFSTrimUsageRequest) XXX_Merge(src proto.Message)
- func (m *SdkAutoFSTrimUsageRequest) XXX_Size() int
- func (m *SdkAutoFSTrimUsageRequest) XXX_Unmarshal(b []byte) error
- type SdkAutoFSTrimUsageResponse
- func (*SdkAutoFSTrimUsageResponse) Descriptor() ([]byte, []int)
- func (m *SdkAutoFSTrimUsageResponse) GetMessage() string
- func (m *SdkAutoFSTrimUsageResponse) GetUsage() map[string]*FstrimVolumeUsageInfo
- func (*SdkAutoFSTrimUsageResponse) ProtoMessage()
- func (m *SdkAutoFSTrimUsageResponse) Reset()
- func (m *SdkAutoFSTrimUsageResponse) String() string
- func (m *SdkAutoFSTrimUsageResponse) XXX_DiscardUnknown()
- func (m *SdkAutoFSTrimUsageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkAutoFSTrimUsageResponse) XXX_Merge(src proto.Message)
- func (m *SdkAutoFSTrimUsageResponse) XXX_Size() int
- func (m *SdkAutoFSTrimUsageResponse) XXX_Unmarshal(b []byte) error
- type SdkAwsCredentialRequest
- func (*SdkAwsCredentialRequest) Descriptor() ([]byte, []int)
- func (m *SdkAwsCredentialRequest) GetAccessKey() string
- func (m *SdkAwsCredentialRequest) GetDisablePathStyle() bool
- 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) GetDisablePathStyle() bool
- func (m *SdkAwsCredentialResponse) GetDisableSsl() bool
- func (m *SdkAwsCredentialResponse) GetEndpoint() string
- func (m *SdkAwsCredentialResponse) GetRegion() string
- func (m *SdkAwsCredentialResponse) GetS3StorageClass() 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 SdkCloudBackupClusterType
- func (*SdkCloudBackupClusterType) Descriptor() ([]byte, []int)
- func (*SdkCloudBackupClusterType) ProtoMessage()
- func (m *SdkCloudBackupClusterType) Reset()
- func (m *SdkCloudBackupClusterType) String() string
- func (m *SdkCloudBackupClusterType) XXX_DiscardUnknown()
- func (m *SdkCloudBackupClusterType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupClusterType) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupClusterType) XXX_Size() int
- func (m *SdkCloudBackupClusterType) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupClusterType_Value
- type SdkCloudBackupCreateRequest
- func (*SdkCloudBackupCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupCreateRequest) GetCredentialId() string
- func (m *SdkCloudBackupCreateRequest) GetDeleteLocal() bool
- func (m *SdkCloudBackupCreateRequest) GetFull() bool
- func (m *SdkCloudBackupCreateRequest) GetFullBackupFrequency() uint32
- func (m *SdkCloudBackupCreateRequest) GetLabels() map[string]string
- func (m *SdkCloudBackupCreateRequest) GetTaskId() 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) GetTaskId() 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) GetBucket() 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 SdkCloudBackupEnumerateWithFiltersRequest
- func (*SdkCloudBackupEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetAll() bool
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetCloudBackupId() string
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetClusterId() string
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetContinuationToken() string
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetCredentialId() string
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetMaxBackups() uint64
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetMetadataFilter() map[string]string
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetMissingSrcVolumes() bool
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetSrcVolumeId() string
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetStatusFilter() SdkCloudBackupStatusType
- func (*SdkCloudBackupEnumerateWithFiltersRequest) ProtoMessage()
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) Reset()
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) String() string
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) XXX_Size() int
- func (m *SdkCloudBackupEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupEnumerateWithFiltersResponse
- func (*SdkCloudBackupEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupEnumerateWithFiltersResponse) GetBackups() []*SdkCloudBackupInfo
- func (m *SdkCloudBackupEnumerateWithFiltersResponse) GetContinuationToken() string
- func (*SdkCloudBackupEnumerateWithFiltersResponse) ProtoMessage()
- func (m *SdkCloudBackupEnumerateWithFiltersResponse) Reset()
- func (m *SdkCloudBackupEnumerateWithFiltersResponse) String() string
- func (m *SdkCloudBackupEnumerateWithFiltersResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupEnumerateWithFiltersResponse) XXX_Size() int
- func (m *SdkCloudBackupEnumerateWithFiltersResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupGroupCreateRequest
- func (*SdkCloudBackupGroupCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupGroupCreateRequest) GetCredentialId() string
- func (m *SdkCloudBackupGroupCreateRequest) GetDeleteLocal() bool
- func (m *SdkCloudBackupGroupCreateRequest) GetFull() bool
- func (m *SdkCloudBackupGroupCreateRequest) GetGroupId() string
- func (m *SdkCloudBackupGroupCreateRequest) GetLabels() map[string]string
- func (m *SdkCloudBackupGroupCreateRequest) GetVolumeIds() []string
- func (*SdkCloudBackupGroupCreateRequest) ProtoMessage()
- func (m *SdkCloudBackupGroupCreateRequest) Reset()
- func (m *SdkCloudBackupGroupCreateRequest) String() string
- func (m *SdkCloudBackupGroupCreateRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupGroupCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupGroupCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupGroupCreateRequest) XXX_Size() int
- func (m *SdkCloudBackupGroupCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupGroupCreateResponse
- func (*SdkCloudBackupGroupCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupGroupCreateResponse) GetGroupCloudBackupId() string
- func (m *SdkCloudBackupGroupCreateResponse) GetTaskIds() []string
- func (*SdkCloudBackupGroupCreateResponse) ProtoMessage()
- func (m *SdkCloudBackupGroupCreateResponse) Reset()
- func (m *SdkCloudBackupGroupCreateResponse) String() string
- func (m *SdkCloudBackupGroupCreateResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupGroupCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupGroupCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupGroupCreateResponse) XXX_Size() int
- func (m *SdkCloudBackupGroupCreateResponse) 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) GetClusterType() SdkCloudBackupClusterType_Value
- func (m *SdkCloudBackupInfo) GetId() string
- func (m *SdkCloudBackupInfo) GetMetadata() map[string]string
- func (m *SdkCloudBackupInfo) GetNamespace() 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) GetLocator() *VolumeLocator
- func (m *SdkCloudBackupRestoreRequest) GetNodeId() string
- func (m *SdkCloudBackupRestoreRequest) GetRestoreVolumeName() string
- func (m *SdkCloudBackupRestoreRequest) GetSpec() *RestoreVolumeSpec
- func (m *SdkCloudBackupRestoreRequest) GetTaskId() 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) GetRestoreVolumeId() string
- func (m *SdkCloudBackupRestoreResponse) GetTaskId() 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 SdkCloudBackupSchedUpdateRequest
- func (*SdkCloudBackupSchedUpdateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupSchedUpdateRequest) GetCloudSchedInfo() *SdkCloudBackupScheduleInfo
- func (m *SdkCloudBackupSchedUpdateRequest) GetSchedUuid() string
- func (*SdkCloudBackupSchedUpdateRequest) ProtoMessage()
- func (m *SdkCloudBackupSchedUpdateRequest) Reset()
- func (m *SdkCloudBackupSchedUpdateRequest) String() string
- func (m *SdkCloudBackupSchedUpdateRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSchedUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSchedUpdateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSchedUpdateRequest) XXX_Size() int
- func (m *SdkCloudBackupSchedUpdateRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupSchedUpdateResponse
- func (*SdkCloudBackupSchedUpdateResponse) Descriptor() ([]byte, []int)
- func (*SdkCloudBackupSchedUpdateResponse) ProtoMessage()
- func (m *SdkCloudBackupSchedUpdateResponse) Reset()
- func (m *SdkCloudBackupSchedUpdateResponse) String() string
- func (m *SdkCloudBackupSchedUpdateResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSchedUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSchedUpdateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSchedUpdateResponse) XXX_Size() int
- func (m *SdkCloudBackupSchedUpdateResponse) 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) GetGroupId() string
- func (m *SdkCloudBackupScheduleInfo) GetLabels() map[string]string
- func (m *SdkCloudBackupScheduleInfo) GetMaxBackups() uint64
- func (m *SdkCloudBackupScheduleInfo) GetRetentionDays() uint32
- 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 SdkCloudBackupSizeRequest
- func (*SdkCloudBackupSizeRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupSizeRequest) GetBackupId() string
- func (m *SdkCloudBackupSizeRequest) GetCredentialId() string
- func (*SdkCloudBackupSizeRequest) ProtoMessage()
- func (m *SdkCloudBackupSizeRequest) Reset()
- func (m *SdkCloudBackupSizeRequest) String() string
- func (m *SdkCloudBackupSizeRequest) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSizeRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSizeRequest) XXX_Size() int
- func (m *SdkCloudBackupSizeRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupSizeResponse
- func (*SdkCloudBackupSizeResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupSizeResponse) GetSize() uint64
- func (*SdkCloudBackupSizeResponse) ProtoMessage()
- func (m *SdkCloudBackupSizeResponse) Reset()
- func (m *SdkCloudBackupSizeResponse) String() string
- func (m *SdkCloudBackupSizeResponse) XXX_DiscardUnknown()
- func (m *SdkCloudBackupSizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudBackupSizeResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudBackupSizeResponse) XXX_Size() int
- func (m *SdkCloudBackupSizeResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudBackupStateChangeRequest
- func (*SdkCloudBackupStateChangeRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudBackupStateChangeRequest) GetRequestedState() SdkCloudBackupRequestedState
- func (m *SdkCloudBackupStateChangeRequest) GetTaskId() string
- 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) GetBytesTotal() uint64
- func (m *SdkCloudBackupStatus) GetCompletedTime() *timestamp.Timestamp
- func (m *SdkCloudBackupStatus) GetCredentialId() string
- func (m *SdkCloudBackupStatus) GetEtaSeconds() int64
- func (m *SdkCloudBackupStatus) GetGroupId() 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) GetTaskId() 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 SdkCloudMigrateCancelRequest
- func (*SdkCloudMigrateCancelRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudMigrateCancelRequest) GetRequest() *CloudMigrateCancelRequest
- func (*SdkCloudMigrateCancelRequest) ProtoMessage()
- func (m *SdkCloudMigrateCancelRequest) Reset()
- func (m *SdkCloudMigrateCancelRequest) String() string
- func (m *SdkCloudMigrateCancelRequest) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateCancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateCancelRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudMigrateCancelRequest) XXX_Size() int
- func (m *SdkCloudMigrateCancelRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudMigrateCancelResponse
- func (*SdkCloudMigrateCancelResponse) Descriptor() ([]byte, []int)
- func (*SdkCloudMigrateCancelResponse) ProtoMessage()
- func (m *SdkCloudMigrateCancelResponse) Reset()
- func (m *SdkCloudMigrateCancelResponse) String() string
- func (m *SdkCloudMigrateCancelResponse) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateCancelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateCancelResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudMigrateCancelResponse) XXX_Size() int
- func (m *SdkCloudMigrateCancelResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudMigrateStartRequest
- func (*SdkCloudMigrateStartRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudMigrateStartRequest) GetAllVolumes() *SdkCloudMigrateStartRequest_MigrateAllVolumes
- func (m *SdkCloudMigrateStartRequest) GetClusterId() string
- func (m *SdkCloudMigrateStartRequest) GetOpt() isSdkCloudMigrateStartRequest_Opt
- func (m *SdkCloudMigrateStartRequest) GetTaskId() string
- func (m *SdkCloudMigrateStartRequest) GetVolume() *SdkCloudMigrateStartRequest_MigrateVolume
- func (m *SdkCloudMigrateStartRequest) GetVolumeGroup() *SdkCloudMigrateStartRequest_MigrateVolumeGroup
- func (*SdkCloudMigrateStartRequest) ProtoMessage()
- func (m *SdkCloudMigrateStartRequest) Reset()
- func (m *SdkCloudMigrateStartRequest) String() string
- func (m *SdkCloudMigrateStartRequest) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateStartRequest) XXX_Merge(src proto.Message)
- func (*SdkCloudMigrateStartRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SdkCloudMigrateStartRequest) XXX_Size() int
- func (m *SdkCloudMigrateStartRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudMigrateStartRequest_AllVolumes
- type SdkCloudMigrateStartRequest_MigrateAllVolumes
- func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) Descriptor() ([]byte, []int)
- func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) ProtoMessage()
- func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) Reset()
- func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) String() string
- func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Merge(src proto.Message)
- func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Size() int
- func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Unmarshal(b []byte) error
- type SdkCloudMigrateStartRequest_MigrateVolume
- func (*SdkCloudMigrateStartRequest_MigrateVolume) Descriptor() ([]byte, []int)
- func (m *SdkCloudMigrateStartRequest_MigrateVolume) GetVolumeId() string
- func (*SdkCloudMigrateStartRequest_MigrateVolume) ProtoMessage()
- func (m *SdkCloudMigrateStartRequest_MigrateVolume) Reset()
- func (m *SdkCloudMigrateStartRequest_MigrateVolume) String() string
- func (m *SdkCloudMigrateStartRequest_MigrateVolume) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateStartRequest_MigrateVolume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateStartRequest_MigrateVolume) XXX_Merge(src proto.Message)
- func (m *SdkCloudMigrateStartRequest_MigrateVolume) XXX_Size() int
- func (m *SdkCloudMigrateStartRequest_MigrateVolume) XXX_Unmarshal(b []byte) error
- type SdkCloudMigrateStartRequest_MigrateVolumeGroup
- func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) Descriptor() ([]byte, []int)
- func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) GetGroupId() string
- func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) ProtoMessage()
- func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) Reset()
- func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) String() string
- func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Merge(src proto.Message)
- func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Size() int
- func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Unmarshal(b []byte) error
- type SdkCloudMigrateStartRequest_Volume
- type SdkCloudMigrateStartRequest_VolumeGroup
- type SdkCloudMigrateStartResponse
- func (*SdkCloudMigrateStartResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudMigrateStartResponse) GetResult() *CloudMigrateStartResponse
- func (*SdkCloudMigrateStartResponse) ProtoMessage()
- func (m *SdkCloudMigrateStartResponse) Reset()
- func (m *SdkCloudMigrateStartResponse) String() string
- func (m *SdkCloudMigrateStartResponse) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateStartResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudMigrateStartResponse) XXX_Size() int
- func (m *SdkCloudMigrateStartResponse) XXX_Unmarshal(b []byte) error
- type SdkCloudMigrateStatusRequest
- func (*SdkCloudMigrateStatusRequest) Descriptor() ([]byte, []int)
- func (m *SdkCloudMigrateStatusRequest) GetRequest() *CloudMigrateStatusRequest
- func (*SdkCloudMigrateStatusRequest) ProtoMessage()
- func (m *SdkCloudMigrateStatusRequest) Reset()
- func (m *SdkCloudMigrateStatusRequest) String() string
- func (m *SdkCloudMigrateStatusRequest) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateStatusRequest) XXX_Merge(src proto.Message)
- func (m *SdkCloudMigrateStatusRequest) XXX_Size() int
- func (m *SdkCloudMigrateStatusRequest) XXX_Unmarshal(b []byte) error
- type SdkCloudMigrateStatusResponse
- func (*SdkCloudMigrateStatusResponse) Descriptor() ([]byte, []int)
- func (m *SdkCloudMigrateStatusResponse) GetResult() *CloudMigrateStatusResponse
- func (*SdkCloudMigrateStatusResponse) ProtoMessage()
- func (m *SdkCloudMigrateStatusResponse) Reset()
- func (m *SdkCloudMigrateStatusResponse) String() string
- func (m *SdkCloudMigrateStatusResponse) XXX_DiscardUnknown()
- func (m *SdkCloudMigrateStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCloudMigrateStatusResponse) XXX_Merge(src proto.Message)
- func (m *SdkCloudMigrateStatusResponse) XXX_Size() int
- func (m *SdkCloudMigrateStatusResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterDomainActivateRequest
- func (*SdkClusterDomainActivateRequest) Descriptor() ([]byte, []int)
- func (m *SdkClusterDomainActivateRequest) GetClusterDomainName() string
- func (*SdkClusterDomainActivateRequest) ProtoMessage()
- func (m *SdkClusterDomainActivateRequest) Reset()
- func (m *SdkClusterDomainActivateRequest) String() string
- func (m *SdkClusterDomainActivateRequest) XXX_DiscardUnknown()
- func (m *SdkClusterDomainActivateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterDomainActivateRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterDomainActivateRequest) XXX_Size() int
- func (m *SdkClusterDomainActivateRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterDomainActivateResponse
- func (*SdkClusterDomainActivateResponse) Descriptor() ([]byte, []int)
- func (*SdkClusterDomainActivateResponse) ProtoMessage()
- func (m *SdkClusterDomainActivateResponse) Reset()
- func (m *SdkClusterDomainActivateResponse) String() string
- func (m *SdkClusterDomainActivateResponse) XXX_DiscardUnknown()
- func (m *SdkClusterDomainActivateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterDomainActivateResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterDomainActivateResponse) XXX_Size() int
- func (m *SdkClusterDomainActivateResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterDomainDeactivateRequest
- func (*SdkClusterDomainDeactivateRequest) Descriptor() ([]byte, []int)
- func (m *SdkClusterDomainDeactivateRequest) GetClusterDomainName() string
- func (*SdkClusterDomainDeactivateRequest) ProtoMessage()
- func (m *SdkClusterDomainDeactivateRequest) Reset()
- func (m *SdkClusterDomainDeactivateRequest) String() string
- func (m *SdkClusterDomainDeactivateRequest) XXX_DiscardUnknown()
- func (m *SdkClusterDomainDeactivateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterDomainDeactivateRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterDomainDeactivateRequest) XXX_Size() int
- func (m *SdkClusterDomainDeactivateRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterDomainDeactivateResponse
- func (*SdkClusterDomainDeactivateResponse) Descriptor() ([]byte, []int)
- func (*SdkClusterDomainDeactivateResponse) ProtoMessage()
- func (m *SdkClusterDomainDeactivateResponse) Reset()
- func (m *SdkClusterDomainDeactivateResponse) String() string
- func (m *SdkClusterDomainDeactivateResponse) XXX_DiscardUnknown()
- func (m *SdkClusterDomainDeactivateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterDomainDeactivateResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterDomainDeactivateResponse) XXX_Size() int
- func (m *SdkClusterDomainDeactivateResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterDomainInspectRequest
- func (*SdkClusterDomainInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkClusterDomainInspectRequest) GetClusterDomainName() string
- func (*SdkClusterDomainInspectRequest) ProtoMessage()
- func (m *SdkClusterDomainInspectRequest) Reset()
- func (m *SdkClusterDomainInspectRequest) String() string
- func (m *SdkClusterDomainInspectRequest) XXX_DiscardUnknown()
- func (m *SdkClusterDomainInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterDomainInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterDomainInspectRequest) XXX_Size() int
- func (m *SdkClusterDomainInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterDomainInspectResponse
- func (*SdkClusterDomainInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkClusterDomainInspectResponse) GetClusterDomainName() string
- func (m *SdkClusterDomainInspectResponse) GetIsActive() bool
- func (*SdkClusterDomainInspectResponse) ProtoMessage()
- func (m *SdkClusterDomainInspectResponse) Reset()
- func (m *SdkClusterDomainInspectResponse) String() string
- func (m *SdkClusterDomainInspectResponse) XXX_DiscardUnknown()
- func (m *SdkClusterDomainInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterDomainInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterDomainInspectResponse) XXX_Size() int
- func (m *SdkClusterDomainInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterDomainsEnumerateRequest
- func (*SdkClusterDomainsEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkClusterDomainsEnumerateRequest) ProtoMessage()
- func (m *SdkClusterDomainsEnumerateRequest) Reset()
- func (m *SdkClusterDomainsEnumerateRequest) String() string
- func (m *SdkClusterDomainsEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkClusterDomainsEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterDomainsEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterDomainsEnumerateRequest) XXX_Size() int
- func (m *SdkClusterDomainsEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterDomainsEnumerateResponse
- func (*SdkClusterDomainsEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkClusterDomainsEnumerateResponse) GetClusterDomainNames() []string
- func (*SdkClusterDomainsEnumerateResponse) ProtoMessage()
- func (m *SdkClusterDomainsEnumerateResponse) Reset()
- func (m *SdkClusterDomainsEnumerateResponse) String() string
- func (m *SdkClusterDomainsEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkClusterDomainsEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterDomainsEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterDomainsEnumerateResponse) XXX_Size() int
- func (m *SdkClusterDomainsEnumerateResponse) XXX_Unmarshal(b []byte) error
- 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 SdkClusterPairCreateRequest
- func (*SdkClusterPairCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkClusterPairCreateRequest) GetRequest() *ClusterPairCreateRequest
- func (*SdkClusterPairCreateRequest) ProtoMessage()
- func (m *SdkClusterPairCreateRequest) Reset()
- func (m *SdkClusterPairCreateRequest) String() string
- func (m *SdkClusterPairCreateRequest) XXX_DiscardUnknown()
- func (m *SdkClusterPairCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairCreateRequest) XXX_Size() int
- func (m *SdkClusterPairCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterPairCreateResponse
- func (*SdkClusterPairCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkClusterPairCreateResponse) GetResult() *ClusterPairCreateResponse
- func (*SdkClusterPairCreateResponse) ProtoMessage()
- func (m *SdkClusterPairCreateResponse) Reset()
- func (m *SdkClusterPairCreateResponse) String() string
- func (m *SdkClusterPairCreateResponse) XXX_DiscardUnknown()
- func (m *SdkClusterPairCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairCreateResponse) XXX_Size() int
- func (m *SdkClusterPairCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterPairDeleteRequest
- func (*SdkClusterPairDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkClusterPairDeleteRequest) GetClusterId() string
- func (*SdkClusterPairDeleteRequest) ProtoMessage()
- func (m *SdkClusterPairDeleteRequest) Reset()
- func (m *SdkClusterPairDeleteRequest) String() string
- func (m *SdkClusterPairDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkClusterPairDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairDeleteRequest) XXX_Size() int
- func (m *SdkClusterPairDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterPairDeleteResponse
- func (*SdkClusterPairDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkClusterPairDeleteResponse) ProtoMessage()
- func (m *SdkClusterPairDeleteResponse) Reset()
- func (m *SdkClusterPairDeleteResponse) String() string
- func (m *SdkClusterPairDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkClusterPairDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairDeleteResponse) XXX_Size() int
- func (m *SdkClusterPairDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterPairEnumerateRequest
- func (*SdkClusterPairEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkClusterPairEnumerateRequest) ProtoMessage()
- func (m *SdkClusterPairEnumerateRequest) Reset()
- func (m *SdkClusterPairEnumerateRequest) String() string
- func (m *SdkClusterPairEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkClusterPairEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairEnumerateRequest) XXX_Size() int
- func (m *SdkClusterPairEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterPairEnumerateResponse
- func (*SdkClusterPairEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkClusterPairEnumerateResponse) GetResult() *ClusterPairsEnumerateResponse
- func (*SdkClusterPairEnumerateResponse) ProtoMessage()
- func (m *SdkClusterPairEnumerateResponse) Reset()
- func (m *SdkClusterPairEnumerateResponse) String() string
- func (m *SdkClusterPairEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkClusterPairEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairEnumerateResponse) XXX_Size() int
- func (m *SdkClusterPairEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterPairGetTokenRequest
- func (*SdkClusterPairGetTokenRequest) Descriptor() ([]byte, []int)
- func (*SdkClusterPairGetTokenRequest) ProtoMessage()
- func (m *SdkClusterPairGetTokenRequest) Reset()
- func (m *SdkClusterPairGetTokenRequest) String() string
- func (m *SdkClusterPairGetTokenRequest) XXX_DiscardUnknown()
- func (m *SdkClusterPairGetTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairGetTokenRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairGetTokenRequest) XXX_Size() int
- func (m *SdkClusterPairGetTokenRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterPairGetTokenResponse
- func (*SdkClusterPairGetTokenResponse) Descriptor() ([]byte, []int)
- func (m *SdkClusterPairGetTokenResponse) GetResult() *ClusterPairTokenGetResponse
- func (*SdkClusterPairGetTokenResponse) ProtoMessage()
- func (m *SdkClusterPairGetTokenResponse) Reset()
- func (m *SdkClusterPairGetTokenResponse) String() string
- func (m *SdkClusterPairGetTokenResponse) XXX_DiscardUnknown()
- func (m *SdkClusterPairGetTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairGetTokenResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairGetTokenResponse) XXX_Size() int
- func (m *SdkClusterPairGetTokenResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterPairInspectRequest
- func (*SdkClusterPairInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkClusterPairInspectRequest) GetId() string
- func (*SdkClusterPairInspectRequest) ProtoMessage()
- func (m *SdkClusterPairInspectRequest) Reset()
- func (m *SdkClusterPairInspectRequest) String() string
- func (m *SdkClusterPairInspectRequest) XXX_DiscardUnknown()
- func (m *SdkClusterPairInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairInspectRequest) XXX_Size() int
- func (m *SdkClusterPairInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterPairInspectResponse
- func (*SdkClusterPairInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkClusterPairInspectResponse) GetResult() *ClusterPairGetResponse
- func (*SdkClusterPairInspectResponse) ProtoMessage()
- func (m *SdkClusterPairInspectResponse) Reset()
- func (m *SdkClusterPairInspectResponse) String() string
- func (m *SdkClusterPairInspectResponse) XXX_DiscardUnknown()
- func (m *SdkClusterPairInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairInspectResponse) XXX_Size() int
- func (m *SdkClusterPairInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkClusterPairResetTokenRequest
- func (*SdkClusterPairResetTokenRequest) Descriptor() ([]byte, []int)
- func (*SdkClusterPairResetTokenRequest) ProtoMessage()
- func (m *SdkClusterPairResetTokenRequest) Reset()
- func (m *SdkClusterPairResetTokenRequest) String() string
- func (m *SdkClusterPairResetTokenRequest) XXX_DiscardUnknown()
- func (m *SdkClusterPairResetTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairResetTokenRequest) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairResetTokenRequest) XXX_Size() int
- func (m *SdkClusterPairResetTokenRequest) XXX_Unmarshal(b []byte) error
- type SdkClusterPairResetTokenResponse
- func (*SdkClusterPairResetTokenResponse) Descriptor() ([]byte, []int)
- func (m *SdkClusterPairResetTokenResponse) GetResult() *ClusterPairTokenGetResponse
- func (*SdkClusterPairResetTokenResponse) ProtoMessage()
- func (m *SdkClusterPairResetTokenResponse) Reset()
- func (m *SdkClusterPairResetTokenResponse) String() string
- func (m *SdkClusterPairResetTokenResponse) XXX_DiscardUnknown()
- func (m *SdkClusterPairResetTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkClusterPairResetTokenResponse) XXX_Merge(src proto.Message)
- func (m *SdkClusterPairResetTokenResponse) XXX_Size() int
- func (m *SdkClusterPairResetTokenResponse) 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) GetIamPolicy() bool
- func (m *SdkCredentialCreateRequest) GetName() string
- func (m *SdkCredentialCreateRequest) GetNfsCredential() *SdkNfsCredentialRequest
- func (m *SdkCredentialCreateRequest) GetOwnership() *Ownership
- func (m *SdkCredentialCreateRequest) GetS3StorageClass() string
- func (m *SdkCredentialCreateRequest) GetUseProxy() bool
- 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 SdkCredentialCreateRequest_NfsCredential
- 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 SdkCredentialDeleteReferencesRequest
- func (*SdkCredentialDeleteReferencesRequest) Descriptor() ([]byte, []int)
- func (m *SdkCredentialDeleteReferencesRequest) GetCredentialId() string
- func (*SdkCredentialDeleteReferencesRequest) ProtoMessage()
- func (m *SdkCredentialDeleteReferencesRequest) Reset()
- func (m *SdkCredentialDeleteReferencesRequest) String() string
- func (m *SdkCredentialDeleteReferencesRequest) XXX_DiscardUnknown()
- func (m *SdkCredentialDeleteReferencesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialDeleteReferencesRequest) XXX_Merge(src proto.Message)
- func (m *SdkCredentialDeleteReferencesRequest) XXX_Size() int
- func (m *SdkCredentialDeleteReferencesRequest) XXX_Unmarshal(b []byte) error
- type SdkCredentialDeleteReferencesResponse
- func (*SdkCredentialDeleteReferencesResponse) Descriptor() ([]byte, []int)
- func (*SdkCredentialDeleteReferencesResponse) ProtoMessage()
- func (m *SdkCredentialDeleteReferencesResponse) Reset()
- func (m *SdkCredentialDeleteReferencesResponse) String() string
- func (m *SdkCredentialDeleteReferencesResponse) XXX_DiscardUnknown()
- func (m *SdkCredentialDeleteReferencesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialDeleteReferencesResponse) XXX_Merge(src proto.Message)
- func (m *SdkCredentialDeleteReferencesResponse) XXX_Size() int
- func (m *SdkCredentialDeleteReferencesResponse) 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) GetIamPolicy() bool
- func (m *SdkCredentialInspectResponse) GetName() string
- func (m *SdkCredentialInspectResponse) GetNfsCredential() *SdkNfsCredentialResponse
- func (m *SdkCredentialInspectResponse) GetOwnership() *Ownership
- func (m *SdkCredentialInspectResponse) GetUseProxy() bool
- 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 SdkCredentialInspectResponse_NfsCredential
- type SdkCredentialUpdateRequest
- func (*SdkCredentialUpdateRequest) Descriptor() ([]byte, []int)
- func (m *SdkCredentialUpdateRequest) GetCredentialId() string
- func (m *SdkCredentialUpdateRequest) GetUpdateReq() *SdkCredentialCreateRequest
- func (*SdkCredentialUpdateRequest) ProtoMessage()
- func (m *SdkCredentialUpdateRequest) Reset()
- func (m *SdkCredentialUpdateRequest) String() string
- func (m *SdkCredentialUpdateRequest) XXX_DiscardUnknown()
- func (m *SdkCredentialUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialUpdateRequest) XXX_Merge(src proto.Message)
- func (m *SdkCredentialUpdateRequest) XXX_Size() int
- func (m *SdkCredentialUpdateRequest) XXX_Unmarshal(b []byte) error
- type SdkCredentialUpdateResponse
- func (*SdkCredentialUpdateResponse) Descriptor() ([]byte, []int)
- func (*SdkCredentialUpdateResponse) ProtoMessage()
- func (m *SdkCredentialUpdateResponse) Reset()
- func (m *SdkCredentialUpdateResponse) String() string
- func (m *SdkCredentialUpdateResponse) XXX_DiscardUnknown()
- func (m *SdkCredentialUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkCredentialUpdateResponse) XXX_Merge(src proto.Message)
- func (m *SdkCredentialUpdateResponse) XXX_Size() int
- func (m *SdkCredentialUpdateResponse) XXX_Unmarshal(b []byte) error
- 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 SdkDiagsCollectRequest
- func (*SdkDiagsCollectRequest) Descriptor() ([]byte, []int)
- func (m *SdkDiagsCollectRequest) GetIssuer() string
- func (m *SdkDiagsCollectRequest) GetLive() bool
- func (m *SdkDiagsCollectRequest) GetNode() *DiagsNodeSelector
- func (m *SdkDiagsCollectRequest) GetProfileOnly() bool
- func (m *SdkDiagsCollectRequest) GetTimeoutMins() int64
- func (m *SdkDiagsCollectRequest) GetVolume() *DiagsVolumeSelector
- func (*SdkDiagsCollectRequest) ProtoMessage()
- func (m *SdkDiagsCollectRequest) Reset()
- func (m *SdkDiagsCollectRequest) String() string
- func (m *SdkDiagsCollectRequest) XXX_DiscardUnknown()
- func (m *SdkDiagsCollectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkDiagsCollectRequest) XXX_Merge(src proto.Message)
- func (m *SdkDiagsCollectRequest) XXX_Size() int
- func (m *SdkDiagsCollectRequest) XXX_Unmarshal(b []byte) error
- type SdkDiagsCollectResponse
- func (*SdkDiagsCollectResponse) Descriptor() ([]byte, []int)
- func (m *SdkDiagsCollectResponse) GetJob() *Job
- func (*SdkDiagsCollectResponse) ProtoMessage()
- func (m *SdkDiagsCollectResponse) Reset()
- func (m *SdkDiagsCollectResponse) String() string
- func (m *SdkDiagsCollectResponse) XXX_DiscardUnknown()
- func (m *SdkDiagsCollectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkDiagsCollectResponse) XXX_Merge(src proto.Message)
- func (m *SdkDiagsCollectResponse) XXX_Size() int
- func (m *SdkDiagsCollectResponse) XXX_Unmarshal(b []byte) error
- type SdkEnumerateJobsRequest
- func (*SdkEnumerateJobsRequest) Descriptor() ([]byte, []int)
- func (m *SdkEnumerateJobsRequest) GetType() Job_Type
- func (*SdkEnumerateJobsRequest) ProtoMessage()
- func (m *SdkEnumerateJobsRequest) Reset()
- func (m *SdkEnumerateJobsRequest) String() string
- func (m *SdkEnumerateJobsRequest) XXX_DiscardUnknown()
- func (m *SdkEnumerateJobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkEnumerateJobsRequest) XXX_Merge(src proto.Message)
- func (m *SdkEnumerateJobsRequest) XXX_Size() int
- func (m *SdkEnumerateJobsRequest) XXX_Unmarshal(b []byte) error
- type SdkEnumerateJobsResponse
- func (*SdkEnumerateJobsResponse) Descriptor() ([]byte, []int)
- func (m *SdkEnumerateJobsResponse) GetJobs() []*Job
- func (*SdkEnumerateJobsResponse) ProtoMessage()
- func (m *SdkEnumerateJobsResponse) Reset()
- func (m *SdkEnumerateJobsResponse) String() string
- func (m *SdkEnumerateJobsResponse) XXX_DiscardUnknown()
- func (m *SdkEnumerateJobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkEnumerateJobsResponse) XXX_Merge(src proto.Message)
- func (m *SdkEnumerateJobsResponse) XXX_Size() int
- func (m *SdkEnumerateJobsResponse) XXX_Unmarshal(b []byte) error
- type SdkEnumerateRebalanceJobsRequest
- func (*SdkEnumerateRebalanceJobsRequest) Descriptor() ([]byte, []int)
- func (*SdkEnumerateRebalanceJobsRequest) ProtoMessage()
- func (m *SdkEnumerateRebalanceJobsRequest) Reset()
- func (m *SdkEnumerateRebalanceJobsRequest) String() string
- func (m *SdkEnumerateRebalanceJobsRequest) XXX_DiscardUnknown()
- func (m *SdkEnumerateRebalanceJobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkEnumerateRebalanceJobsRequest) XXX_Merge(src proto.Message)
- func (m *SdkEnumerateRebalanceJobsRequest) XXX_Size() int
- func (m *SdkEnumerateRebalanceJobsRequest) XXX_Unmarshal(b []byte) error
- type SdkEnumerateRebalanceJobsResponse
- func (*SdkEnumerateRebalanceJobsResponse) Descriptor() ([]byte, []int)
- func (m *SdkEnumerateRebalanceJobsResponse) GetJobs() []*StorageRebalanceJob
- func (*SdkEnumerateRebalanceJobsResponse) ProtoMessage()
- func (m *SdkEnumerateRebalanceJobsResponse) Reset()
- func (m *SdkEnumerateRebalanceJobsResponse) String() string
- func (m *SdkEnumerateRebalanceJobsResponse) XXX_DiscardUnknown()
- func (m *SdkEnumerateRebalanceJobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkEnumerateRebalanceJobsResponse) XXX_Merge(src proto.Message)
- func (m *SdkEnumerateRebalanceJobsResponse) XXX_Size() int
- func (m *SdkEnumerateRebalanceJobsResponse) XXX_Unmarshal(b []byte) error
- type SdkFilesystemCheckStartRequest
- func (*SdkFilesystemCheckStartRequest) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemCheckStartRequest) GetMode() string
- func (m *SdkFilesystemCheckStartRequest) GetVolumeId() string
- func (*SdkFilesystemCheckStartRequest) ProtoMessage()
- func (m *SdkFilesystemCheckStartRequest) Reset()
- func (m *SdkFilesystemCheckStartRequest) String() string
- func (m *SdkFilesystemCheckStartRequest) XXX_DiscardUnknown()
- func (m *SdkFilesystemCheckStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemCheckStartRequest) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemCheckStartRequest) XXX_Size() int
- func (m *SdkFilesystemCheckStartRequest) XXX_Unmarshal(b []byte) error
- type SdkFilesystemCheckStartResponse
- func (*SdkFilesystemCheckStartResponse) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemCheckStartResponse) GetMessage() string
- func (m *SdkFilesystemCheckStartResponse) GetStatus() FilesystemCheck_FilesystemCheckStatus
- func (*SdkFilesystemCheckStartResponse) ProtoMessage()
- func (m *SdkFilesystemCheckStartResponse) Reset()
- func (m *SdkFilesystemCheckStartResponse) String() string
- func (m *SdkFilesystemCheckStartResponse) XXX_DiscardUnknown()
- func (m *SdkFilesystemCheckStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemCheckStartResponse) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemCheckStartResponse) XXX_Size() int
- func (m *SdkFilesystemCheckStartResponse) XXX_Unmarshal(b []byte) error
- type SdkFilesystemCheckStatusRequest
- func (*SdkFilesystemCheckStatusRequest) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemCheckStatusRequest) GetVolumeId() string
- func (*SdkFilesystemCheckStatusRequest) ProtoMessage()
- func (m *SdkFilesystemCheckStatusRequest) Reset()
- func (m *SdkFilesystemCheckStatusRequest) String() string
- func (m *SdkFilesystemCheckStatusRequest) XXX_DiscardUnknown()
- func (m *SdkFilesystemCheckStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemCheckStatusRequest) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemCheckStatusRequest) XXX_Size() int
- func (m *SdkFilesystemCheckStatusRequest) XXX_Unmarshal(b []byte) error
- type SdkFilesystemCheckStatusResponse
- func (*SdkFilesystemCheckStatusResponse) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemCheckStatusResponse) GetHealthStatus() FilesystemHealthStatus
- func (m *SdkFilesystemCheckStatusResponse) GetMessage() string
- func (m *SdkFilesystemCheckStatusResponse) GetMode() string
- func (m *SdkFilesystemCheckStatusResponse) GetStatus() FilesystemCheck_FilesystemCheckStatus
- func (*SdkFilesystemCheckStatusResponse) ProtoMessage()
- func (m *SdkFilesystemCheckStatusResponse) Reset()
- func (m *SdkFilesystemCheckStatusResponse) String() string
- func (m *SdkFilesystemCheckStatusResponse) XXX_DiscardUnknown()
- func (m *SdkFilesystemCheckStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemCheckStatusResponse) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemCheckStatusResponse) XXX_Size() int
- func (m *SdkFilesystemCheckStatusResponse) XXX_Unmarshal(b []byte) error
- type SdkFilesystemCheckStopRequest
- func (*SdkFilesystemCheckStopRequest) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemCheckStopRequest) GetVolumeId() string
- func (*SdkFilesystemCheckStopRequest) ProtoMessage()
- func (m *SdkFilesystemCheckStopRequest) Reset()
- func (m *SdkFilesystemCheckStopRequest) String() string
- func (m *SdkFilesystemCheckStopRequest) XXX_DiscardUnknown()
- func (m *SdkFilesystemCheckStopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemCheckStopRequest) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemCheckStopRequest) XXX_Size() int
- func (m *SdkFilesystemCheckStopRequest) XXX_Unmarshal(b []byte) error
- type SdkFilesystemCheckStopResponse
- func (*SdkFilesystemCheckStopResponse) Descriptor() ([]byte, []int)
- func (*SdkFilesystemCheckStopResponse) ProtoMessage()
- func (m *SdkFilesystemCheckStopResponse) Reset()
- func (m *SdkFilesystemCheckStopResponse) String() string
- func (m *SdkFilesystemCheckStopResponse) XXX_DiscardUnknown()
- func (m *SdkFilesystemCheckStopResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemCheckStopResponse) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemCheckStopResponse) XXX_Size() int
- func (m *SdkFilesystemCheckStopResponse) XXX_Unmarshal(b []byte) error
- type SdkFilesystemTrimStartRequest
- func (*SdkFilesystemTrimStartRequest) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemTrimStartRequest) GetMountPath() string
- func (m *SdkFilesystemTrimStartRequest) GetVolumeId() string
- func (*SdkFilesystemTrimStartRequest) ProtoMessage()
- func (m *SdkFilesystemTrimStartRequest) Reset()
- func (m *SdkFilesystemTrimStartRequest) String() string
- func (m *SdkFilesystemTrimStartRequest) XXX_DiscardUnknown()
- func (m *SdkFilesystemTrimStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemTrimStartRequest) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemTrimStartRequest) XXX_Size() int
- func (m *SdkFilesystemTrimStartRequest) XXX_Unmarshal(b []byte) error
- type SdkFilesystemTrimStartResponse
- func (*SdkFilesystemTrimStartResponse) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemTrimStartResponse) GetMessage() string
- func (m *SdkFilesystemTrimStartResponse) GetStatus() FilesystemTrim_FilesystemTrimStatus
- func (*SdkFilesystemTrimStartResponse) ProtoMessage()
- func (m *SdkFilesystemTrimStartResponse) Reset()
- func (m *SdkFilesystemTrimStartResponse) String() string
- func (m *SdkFilesystemTrimStartResponse) XXX_DiscardUnknown()
- func (m *SdkFilesystemTrimStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemTrimStartResponse) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemTrimStartResponse) XXX_Size() int
- func (m *SdkFilesystemTrimStartResponse) XXX_Unmarshal(b []byte) error
- type SdkFilesystemTrimStatusRequest
- func (*SdkFilesystemTrimStatusRequest) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemTrimStatusRequest) GetMountPath() string
- func (m *SdkFilesystemTrimStatusRequest) GetVolumeId() string
- func (*SdkFilesystemTrimStatusRequest) ProtoMessage()
- func (m *SdkFilesystemTrimStatusRequest) Reset()
- func (m *SdkFilesystemTrimStatusRequest) String() string
- func (m *SdkFilesystemTrimStatusRequest) XXX_DiscardUnknown()
- func (m *SdkFilesystemTrimStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemTrimStatusRequest) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemTrimStatusRequest) XXX_Size() int
- func (m *SdkFilesystemTrimStatusRequest) XXX_Unmarshal(b []byte) error
- type SdkFilesystemTrimStatusResponse
- func (*SdkFilesystemTrimStatusResponse) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemTrimStatusResponse) GetMessage() string
- func (m *SdkFilesystemTrimStatusResponse) GetStatus() FilesystemTrim_FilesystemTrimStatus
- func (*SdkFilesystemTrimStatusResponse) ProtoMessage()
- func (m *SdkFilesystemTrimStatusResponse) Reset()
- func (m *SdkFilesystemTrimStatusResponse) String() string
- func (m *SdkFilesystemTrimStatusResponse) XXX_DiscardUnknown()
- func (m *SdkFilesystemTrimStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemTrimStatusResponse) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemTrimStatusResponse) XXX_Size() int
- func (m *SdkFilesystemTrimStatusResponse) XXX_Unmarshal(b []byte) error
- type SdkFilesystemTrimStopRequest
- func (*SdkFilesystemTrimStopRequest) Descriptor() ([]byte, []int)
- func (m *SdkFilesystemTrimStopRequest) GetMountPath() string
- func (m *SdkFilesystemTrimStopRequest) GetVolumeId() string
- func (*SdkFilesystemTrimStopRequest) ProtoMessage()
- func (m *SdkFilesystemTrimStopRequest) Reset()
- func (m *SdkFilesystemTrimStopRequest) String() string
- func (m *SdkFilesystemTrimStopRequest) XXX_DiscardUnknown()
- func (m *SdkFilesystemTrimStopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemTrimStopRequest) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemTrimStopRequest) XXX_Size() int
- func (m *SdkFilesystemTrimStopRequest) XXX_Unmarshal(b []byte) error
- type SdkFilesystemTrimStopResponse
- func (*SdkFilesystemTrimStopResponse) Descriptor() ([]byte, []int)
- func (*SdkFilesystemTrimStopResponse) ProtoMessage()
- func (m *SdkFilesystemTrimStopResponse) Reset()
- func (m *SdkFilesystemTrimStopResponse) String() string
- func (m *SdkFilesystemTrimStopResponse) XXX_DiscardUnknown()
- func (m *SdkFilesystemTrimStopResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkFilesystemTrimStopResponse) XXX_Merge(src proto.Message)
- func (m *SdkFilesystemTrimStopResponse) XXX_Size() int
- func (m *SdkFilesystemTrimStopResponse) XXX_Unmarshal(b []byte) error
- type SdkGetJobStatusRequest
- func (*SdkGetJobStatusRequest) Descriptor() ([]byte, []int)
- func (m *SdkGetJobStatusRequest) GetId() string
- func (m *SdkGetJobStatusRequest) GetType() Job_Type
- func (*SdkGetJobStatusRequest) ProtoMessage()
- func (m *SdkGetJobStatusRequest) Reset()
- func (m *SdkGetJobStatusRequest) String() string
- func (m *SdkGetJobStatusRequest) XXX_DiscardUnknown()
- func (m *SdkGetJobStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkGetJobStatusRequest) XXX_Merge(src proto.Message)
- func (m *SdkGetJobStatusRequest) XXX_Size() int
- func (m *SdkGetJobStatusRequest) XXX_Unmarshal(b []byte) error
- type SdkGetJobStatusResponse
- func (*SdkGetJobStatusResponse) Descriptor() ([]byte, []int)
- func (m *SdkGetJobStatusResponse) GetJob() *Job
- func (m *SdkGetJobStatusResponse) GetSummary() *JobSummary
- func (*SdkGetJobStatusResponse) ProtoMessage()
- func (m *SdkGetJobStatusResponse) Reset()
- func (m *SdkGetJobStatusResponse) String() string
- func (m *SdkGetJobStatusResponse) XXX_DiscardUnknown()
- func (m *SdkGetJobStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkGetJobStatusResponse) XXX_Merge(src proto.Message)
- func (m *SdkGetJobStatusResponse) XXX_Size() int
- func (m *SdkGetJobStatusResponse) XXX_Unmarshal(b []byte) error
- type SdkGetRebalanceJobStatusRequest
- func (*SdkGetRebalanceJobStatusRequest) Descriptor() ([]byte, []int)
- func (m *SdkGetRebalanceJobStatusRequest) GetId() string
- func (*SdkGetRebalanceJobStatusRequest) ProtoMessage()
- func (m *SdkGetRebalanceJobStatusRequest) Reset()
- func (m *SdkGetRebalanceJobStatusRequest) String() string
- func (m *SdkGetRebalanceJobStatusRequest) XXX_DiscardUnknown()
- func (m *SdkGetRebalanceJobStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkGetRebalanceJobStatusRequest) XXX_Merge(src proto.Message)
- func (m *SdkGetRebalanceJobStatusRequest) XXX_Size() int
- func (m *SdkGetRebalanceJobStatusRequest) XXX_Unmarshal(b []byte) error
- type SdkGetRebalanceJobStatusResponse
- func (*SdkGetRebalanceJobStatusResponse) Descriptor() ([]byte, []int)
- func (m *SdkGetRebalanceJobStatusResponse) GetActions() []*StorageRebalanceAudit
- func (m *SdkGetRebalanceJobStatusResponse) GetJob() *StorageRebalanceJob
- func (m *SdkGetRebalanceJobStatusResponse) GetSummary() *StorageRebalanceSummary
- func (*SdkGetRebalanceJobStatusResponse) ProtoMessage()
- func (m *SdkGetRebalanceJobStatusResponse) Reset()
- func (m *SdkGetRebalanceJobStatusResponse) String() string
- func (m *SdkGetRebalanceJobStatusResponse) XXX_DiscardUnknown()
- func (m *SdkGetRebalanceJobStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkGetRebalanceJobStatusResponse) XXX_Merge(src proto.Message)
- func (m *SdkGetRebalanceJobStatusResponse) XXX_Size() int
- func (m *SdkGetRebalanceJobStatusResponse) 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 SdkJobResponse
- func (*SdkJobResponse) Descriptor() ([]byte, []int)
- func (m *SdkJobResponse) GetJob() *Job
- func (*SdkJobResponse) ProtoMessage()
- func (m *SdkJobResponse) Reset()
- func (m *SdkJobResponse) String() string
- func (m *SdkJobResponse) XXX_DiscardUnknown()
- func (m *SdkJobResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkJobResponse) XXX_Merge(src proto.Message)
- func (m *SdkJobResponse) XXX_Size() int
- func (m *SdkJobResponse) XXX_Unmarshal(b []byte) error
- type SdkNfsCredentialRequest
- func (*SdkNfsCredentialRequest) Descriptor() ([]byte, []int)
- func (m *SdkNfsCredentialRequest) GetMountOpts() string
- func (m *SdkNfsCredentialRequest) GetServer() string
- func (m *SdkNfsCredentialRequest) GetSubPath() string
- func (m *SdkNfsCredentialRequest) GetTimeoutSeconds() uint32
- func (*SdkNfsCredentialRequest) ProtoMessage()
- func (m *SdkNfsCredentialRequest) Reset()
- func (m *SdkNfsCredentialRequest) String() string
- func (m *SdkNfsCredentialRequest) XXX_DiscardUnknown()
- func (m *SdkNfsCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNfsCredentialRequest) XXX_Merge(src proto.Message)
- func (m *SdkNfsCredentialRequest) XXX_Size() int
- func (m *SdkNfsCredentialRequest) XXX_Unmarshal(b []byte) error
- type SdkNfsCredentialResponse
- func (*SdkNfsCredentialResponse) Descriptor() ([]byte, []int)
- func (m *SdkNfsCredentialResponse) GetMountOpts() string
- func (m *SdkNfsCredentialResponse) GetServer() string
- func (m *SdkNfsCredentialResponse) GetSubPath() string
- func (m *SdkNfsCredentialResponse) GetTimeoutSeconds() uint32
- func (*SdkNfsCredentialResponse) ProtoMessage()
- func (m *SdkNfsCredentialResponse) Reset()
- func (m *SdkNfsCredentialResponse) String() string
- func (m *SdkNfsCredentialResponse) XXX_DiscardUnknown()
- func (m *SdkNfsCredentialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNfsCredentialResponse) XXX_Merge(src proto.Message)
- func (m *SdkNfsCredentialResponse) XXX_Size() int
- func (m *SdkNfsCredentialResponse) XXX_Unmarshal(b []byte) error
- type SdkNodeCordonAttachmentsRequest
- func (*SdkNodeCordonAttachmentsRequest) Descriptor() ([]byte, []int)
- func (m *SdkNodeCordonAttachmentsRequest) GetNodeId() string
- func (*SdkNodeCordonAttachmentsRequest) ProtoMessage()
- func (m *SdkNodeCordonAttachmentsRequest) Reset()
- func (m *SdkNodeCordonAttachmentsRequest) String() string
- func (m *SdkNodeCordonAttachmentsRequest) XXX_DiscardUnknown()
- func (m *SdkNodeCordonAttachmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeCordonAttachmentsRequest) XXX_Merge(src proto.Message)
- func (m *SdkNodeCordonAttachmentsRequest) XXX_Size() int
- func (m *SdkNodeCordonAttachmentsRequest) XXX_Unmarshal(b []byte) error
- type SdkNodeCordonAttachmentsResponse
- func (*SdkNodeCordonAttachmentsResponse) Descriptor() ([]byte, []int)
- func (*SdkNodeCordonAttachmentsResponse) ProtoMessage()
- func (m *SdkNodeCordonAttachmentsResponse) Reset()
- func (m *SdkNodeCordonAttachmentsResponse) String() string
- func (m *SdkNodeCordonAttachmentsResponse) XXX_DiscardUnknown()
- func (m *SdkNodeCordonAttachmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeCordonAttachmentsResponse) XXX_Merge(src proto.Message)
- func (m *SdkNodeCordonAttachmentsResponse) XXX_Size() int
- func (m *SdkNodeCordonAttachmentsResponse) XXX_Unmarshal(b []byte) error
- type SdkNodeDrainAttachmentsRequest
- func (*SdkNodeDrainAttachmentsRequest) Descriptor() ([]byte, []int)
- func (m *SdkNodeDrainAttachmentsRequest) GetIssuer() string
- func (m *SdkNodeDrainAttachmentsRequest) GetNodeId() string
- func (m *SdkNodeDrainAttachmentsRequest) GetOnlySharedv4() bool
- func (m *SdkNodeDrainAttachmentsRequest) GetSelector() []*LabelSelectorRequirement
- func (*SdkNodeDrainAttachmentsRequest) ProtoMessage()
- func (m *SdkNodeDrainAttachmentsRequest) Reset()
- func (m *SdkNodeDrainAttachmentsRequest) String() string
- func (m *SdkNodeDrainAttachmentsRequest) XXX_DiscardUnknown()
- func (m *SdkNodeDrainAttachmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeDrainAttachmentsRequest) XXX_Merge(src proto.Message)
- func (m *SdkNodeDrainAttachmentsRequest) XXX_Size() int
- func (m *SdkNodeDrainAttachmentsRequest) 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 SdkNodeEnumerateWithFiltersRequest
- func (*SdkNodeEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
- func (*SdkNodeEnumerateWithFiltersRequest) ProtoMessage()
- func (m *SdkNodeEnumerateWithFiltersRequest) Reset()
- func (m *SdkNodeEnumerateWithFiltersRequest) String() string
- func (m *SdkNodeEnumerateWithFiltersRequest) XXX_DiscardUnknown()
- func (m *SdkNodeEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
- func (m *SdkNodeEnumerateWithFiltersRequest) XXX_Size() int
- func (m *SdkNodeEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
- type SdkNodeEnumerateWithFiltersResponse
- func (*SdkNodeEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
- func (m *SdkNodeEnumerateWithFiltersResponse) GetNodes() []*StorageNode
- func (*SdkNodeEnumerateWithFiltersResponse) ProtoMessage()
- func (m *SdkNodeEnumerateWithFiltersResponse) Reset()
- func (m *SdkNodeEnumerateWithFiltersResponse) String() string
- func (m *SdkNodeEnumerateWithFiltersResponse) XXX_DiscardUnknown()
- func (m *SdkNodeEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
- func (m *SdkNodeEnumerateWithFiltersResponse) XXX_Size() int
- func (m *SdkNodeEnumerateWithFiltersResponse) 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 SdkNodeUncordonAttachmentsRequest
- func (*SdkNodeUncordonAttachmentsRequest) Descriptor() ([]byte, []int)
- func (m *SdkNodeUncordonAttachmentsRequest) GetNodeId() string
- func (*SdkNodeUncordonAttachmentsRequest) ProtoMessage()
- func (m *SdkNodeUncordonAttachmentsRequest) Reset()
- func (m *SdkNodeUncordonAttachmentsRequest) String() string
- func (m *SdkNodeUncordonAttachmentsRequest) XXX_DiscardUnknown()
- func (m *SdkNodeUncordonAttachmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeUncordonAttachmentsRequest) XXX_Merge(src proto.Message)
- func (m *SdkNodeUncordonAttachmentsRequest) XXX_Size() int
- func (m *SdkNodeUncordonAttachmentsRequest) XXX_Unmarshal(b []byte) error
- type SdkNodeUncordonAttachmentsResponse
- func (*SdkNodeUncordonAttachmentsResponse) Descriptor() ([]byte, []int)
- func (*SdkNodeUncordonAttachmentsResponse) ProtoMessage()
- func (m *SdkNodeUncordonAttachmentsResponse) Reset()
- func (m *SdkNodeUncordonAttachmentsResponse) String() string
- func (m *SdkNodeUncordonAttachmentsResponse) XXX_DiscardUnknown()
- func (m *SdkNodeUncordonAttachmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeUncordonAttachmentsResponse) XXX_Merge(src proto.Message)
- func (m *SdkNodeUncordonAttachmentsResponse) XXX_Size() int
- func (m *SdkNodeUncordonAttachmentsResponse) XXX_Unmarshal(b []byte) error
- type SdkNodeVolumeUsageByNodeRequest
- func (*SdkNodeVolumeUsageByNodeRequest) Descriptor() ([]byte, []int)
- func (m *SdkNodeVolumeUsageByNodeRequest) GetNodeId() string
- func (*SdkNodeVolumeUsageByNodeRequest) ProtoMessage()
- func (m *SdkNodeVolumeUsageByNodeRequest) Reset()
- func (m *SdkNodeVolumeUsageByNodeRequest) String() string
- func (m *SdkNodeVolumeUsageByNodeRequest) XXX_DiscardUnknown()
- func (m *SdkNodeVolumeUsageByNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeVolumeUsageByNodeRequest) XXX_Merge(src proto.Message)
- func (m *SdkNodeVolumeUsageByNodeRequest) XXX_Size() int
- func (m *SdkNodeVolumeUsageByNodeRequest) XXX_Unmarshal(b []byte) error
- type SdkNodeVolumeUsageByNodeResponse
- func (*SdkNodeVolumeUsageByNodeResponse) Descriptor() ([]byte, []int)
- func (m *SdkNodeVolumeUsageByNodeResponse) GetVolumeUsageInfo() *VolumeUsageByNode
- func (*SdkNodeVolumeUsageByNodeResponse) ProtoMessage()
- func (m *SdkNodeVolumeUsageByNodeResponse) Reset()
- func (m *SdkNodeVolumeUsageByNodeResponse) String() string
- func (m *SdkNodeVolumeUsageByNodeResponse) XXX_DiscardUnknown()
- func (m *SdkNodeVolumeUsageByNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkNodeVolumeUsageByNodeResponse) XXX_Merge(src proto.Message)
- func (m *SdkNodeVolumeUsageByNodeResponse) XXX_Size() int
- func (m *SdkNodeVolumeUsageByNodeResponse) 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 SdkOpenStoragePolicyCreateRequest
- func (*SdkOpenStoragePolicyCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkOpenStoragePolicyCreateRequest) GetStoragePolicy() *SdkStoragePolicy
- func (*SdkOpenStoragePolicyCreateRequest) ProtoMessage()
- func (m *SdkOpenStoragePolicyCreateRequest) Reset()
- func (m *SdkOpenStoragePolicyCreateRequest) String() string
- func (m *SdkOpenStoragePolicyCreateRequest) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyCreateRequest) XXX_Size() int
- func (m *SdkOpenStoragePolicyCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyCreateResponse
- func (*SdkOpenStoragePolicyCreateResponse) Descriptor() ([]byte, []int)
- func (*SdkOpenStoragePolicyCreateResponse) ProtoMessage()
- func (m *SdkOpenStoragePolicyCreateResponse) Reset()
- func (m *SdkOpenStoragePolicyCreateResponse) String() string
- func (m *SdkOpenStoragePolicyCreateResponse) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyCreateResponse) XXX_Size() int
- func (m *SdkOpenStoragePolicyCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyDefaultInspectRequest
- func (*SdkOpenStoragePolicyDefaultInspectRequest) Descriptor() ([]byte, []int)
- func (*SdkOpenStoragePolicyDefaultInspectRequest) ProtoMessage()
- func (m *SdkOpenStoragePolicyDefaultInspectRequest) Reset()
- func (m *SdkOpenStoragePolicyDefaultInspectRequest) String() string
- func (m *SdkOpenStoragePolicyDefaultInspectRequest) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyDefaultInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyDefaultInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyDefaultInspectRequest) XXX_Size() int
- func (m *SdkOpenStoragePolicyDefaultInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyDefaultInspectResponse
- func (*SdkOpenStoragePolicyDefaultInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkOpenStoragePolicyDefaultInspectResponse) GetStoragePolicy() *SdkStoragePolicy
- func (*SdkOpenStoragePolicyDefaultInspectResponse) ProtoMessage()
- func (m *SdkOpenStoragePolicyDefaultInspectResponse) Reset()
- func (m *SdkOpenStoragePolicyDefaultInspectResponse) String() string
- func (m *SdkOpenStoragePolicyDefaultInspectResponse) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyDefaultInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyDefaultInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyDefaultInspectResponse) XXX_Size() int
- func (m *SdkOpenStoragePolicyDefaultInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyDeleteRequest
- func (*SdkOpenStoragePolicyDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkOpenStoragePolicyDeleteRequest) GetName() string
- func (*SdkOpenStoragePolicyDeleteRequest) ProtoMessage()
- func (m *SdkOpenStoragePolicyDeleteRequest) Reset()
- func (m *SdkOpenStoragePolicyDeleteRequest) String() string
- func (m *SdkOpenStoragePolicyDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyDeleteRequest) XXX_Size() int
- func (m *SdkOpenStoragePolicyDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyDeleteResponse
- func (*SdkOpenStoragePolicyDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkOpenStoragePolicyDeleteResponse) ProtoMessage()
- func (m *SdkOpenStoragePolicyDeleteResponse) Reset()
- func (m *SdkOpenStoragePolicyDeleteResponse) String() string
- func (m *SdkOpenStoragePolicyDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyDeleteResponse) XXX_Size() int
- func (m *SdkOpenStoragePolicyDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyEnumerateRequest
- func (*SdkOpenStoragePolicyEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkOpenStoragePolicyEnumerateRequest) ProtoMessage()
- func (m *SdkOpenStoragePolicyEnumerateRequest) Reset()
- func (m *SdkOpenStoragePolicyEnumerateRequest) String() string
- func (m *SdkOpenStoragePolicyEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyEnumerateRequest) XXX_Size() int
- func (m *SdkOpenStoragePolicyEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyEnumerateResponse
- func (*SdkOpenStoragePolicyEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkOpenStoragePolicyEnumerateResponse) GetStoragePolicies() []*SdkStoragePolicy
- func (*SdkOpenStoragePolicyEnumerateResponse) ProtoMessage()
- func (m *SdkOpenStoragePolicyEnumerateResponse) Reset()
- func (m *SdkOpenStoragePolicyEnumerateResponse) String() string
- func (m *SdkOpenStoragePolicyEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyEnumerateResponse) XXX_Size() int
- func (m *SdkOpenStoragePolicyEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyInspectRequest
- func (*SdkOpenStoragePolicyInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkOpenStoragePolicyInspectRequest) GetName() string
- func (*SdkOpenStoragePolicyInspectRequest) ProtoMessage()
- func (m *SdkOpenStoragePolicyInspectRequest) Reset()
- func (m *SdkOpenStoragePolicyInspectRequest) String() string
- func (m *SdkOpenStoragePolicyInspectRequest) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyInspectRequest) XXX_Size() int
- func (m *SdkOpenStoragePolicyInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyInspectResponse
- func (*SdkOpenStoragePolicyInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkOpenStoragePolicyInspectResponse) GetStoragePolicy() *SdkStoragePolicy
- func (*SdkOpenStoragePolicyInspectResponse) ProtoMessage()
- func (m *SdkOpenStoragePolicyInspectResponse) Reset()
- func (m *SdkOpenStoragePolicyInspectResponse) String() string
- func (m *SdkOpenStoragePolicyInspectResponse) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyInspectResponse) XXX_Size() int
- func (m *SdkOpenStoragePolicyInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyReleaseRequest
- func (*SdkOpenStoragePolicyReleaseRequest) Descriptor() ([]byte, []int)
- func (*SdkOpenStoragePolicyReleaseRequest) ProtoMessage()
- func (m *SdkOpenStoragePolicyReleaseRequest) Reset()
- func (m *SdkOpenStoragePolicyReleaseRequest) String() string
- func (m *SdkOpenStoragePolicyReleaseRequest) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyReleaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyReleaseRequest) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyReleaseRequest) XXX_Size() int
- func (m *SdkOpenStoragePolicyReleaseRequest) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyReleaseResponse
- func (*SdkOpenStoragePolicyReleaseResponse) Descriptor() ([]byte, []int)
- func (*SdkOpenStoragePolicyReleaseResponse) ProtoMessage()
- func (m *SdkOpenStoragePolicyReleaseResponse) Reset()
- func (m *SdkOpenStoragePolicyReleaseResponse) String() string
- func (m *SdkOpenStoragePolicyReleaseResponse) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyReleaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyReleaseResponse) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyReleaseResponse) XXX_Size() int
- func (m *SdkOpenStoragePolicyReleaseResponse) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicySetDefaultRequest
- func (*SdkOpenStoragePolicySetDefaultRequest) Descriptor() ([]byte, []int)
- func (m *SdkOpenStoragePolicySetDefaultRequest) GetName() string
- func (*SdkOpenStoragePolicySetDefaultRequest) ProtoMessage()
- func (m *SdkOpenStoragePolicySetDefaultRequest) Reset()
- func (m *SdkOpenStoragePolicySetDefaultRequest) String() string
- func (m *SdkOpenStoragePolicySetDefaultRequest) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicySetDefaultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicySetDefaultRequest) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicySetDefaultRequest) XXX_Size() int
- func (m *SdkOpenStoragePolicySetDefaultRequest) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicySetDefaultResponse
- func (*SdkOpenStoragePolicySetDefaultResponse) Descriptor() ([]byte, []int)
- func (*SdkOpenStoragePolicySetDefaultResponse) ProtoMessage()
- func (m *SdkOpenStoragePolicySetDefaultResponse) Reset()
- func (m *SdkOpenStoragePolicySetDefaultResponse) String() string
- func (m *SdkOpenStoragePolicySetDefaultResponse) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicySetDefaultResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicySetDefaultResponse) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicySetDefaultResponse) XXX_Size() int
- func (m *SdkOpenStoragePolicySetDefaultResponse) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyUpdateRequest
- func (*SdkOpenStoragePolicyUpdateRequest) Descriptor() ([]byte, []int)
- func (m *SdkOpenStoragePolicyUpdateRequest) GetStoragePolicy() *SdkStoragePolicy
- func (*SdkOpenStoragePolicyUpdateRequest) ProtoMessage()
- func (m *SdkOpenStoragePolicyUpdateRequest) Reset()
- func (m *SdkOpenStoragePolicyUpdateRequest) String() string
- func (m *SdkOpenStoragePolicyUpdateRequest) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyUpdateRequest) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyUpdateRequest) XXX_Size() int
- func (m *SdkOpenStoragePolicyUpdateRequest) XXX_Unmarshal(b []byte) error
- type SdkOpenStoragePolicyUpdateResponse
- func (*SdkOpenStoragePolicyUpdateResponse) Descriptor() ([]byte, []int)
- func (*SdkOpenStoragePolicyUpdateResponse) ProtoMessage()
- func (m *SdkOpenStoragePolicyUpdateResponse) Reset()
- func (m *SdkOpenStoragePolicyUpdateResponse) String() string
- func (m *SdkOpenStoragePolicyUpdateResponse) XXX_DiscardUnknown()
- func (m *SdkOpenStoragePolicyUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkOpenStoragePolicyUpdateResponse) XXX_Merge(src proto.Message)
- func (m *SdkOpenStoragePolicyUpdateResponse) XXX_Size() int
- func (m *SdkOpenStoragePolicyUpdateResponse) XXX_Unmarshal(b []byte) error
- type SdkRole
- func (*SdkRole) Descriptor() ([]byte, []int)
- func (m *SdkRole) GetName() string
- func (m *SdkRole) GetRules() []*SdkRule
- func (*SdkRole) ProtoMessage()
- func (m *SdkRole) Reset()
- func (m *SdkRole) String() string
- func (m *SdkRole) XXX_DiscardUnknown()
- func (m *SdkRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRole) XXX_Merge(src proto.Message)
- func (m *SdkRole) XXX_Size() int
- func (m *SdkRole) XXX_Unmarshal(b []byte) error
- type SdkRoleCreateRequest
- func (*SdkRoleCreateRequest) Descriptor() ([]byte, []int)
- func (m *SdkRoleCreateRequest) GetRole() *SdkRole
- func (*SdkRoleCreateRequest) ProtoMessage()
- func (m *SdkRoleCreateRequest) Reset()
- func (m *SdkRoleCreateRequest) String() string
- func (m *SdkRoleCreateRequest) XXX_DiscardUnknown()
- func (m *SdkRoleCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleCreateRequest) XXX_Merge(src proto.Message)
- func (m *SdkRoleCreateRequest) XXX_Size() int
- func (m *SdkRoleCreateRequest) XXX_Unmarshal(b []byte) error
- type SdkRoleCreateResponse
- func (*SdkRoleCreateResponse) Descriptor() ([]byte, []int)
- func (m *SdkRoleCreateResponse) GetRole() *SdkRole
- func (*SdkRoleCreateResponse) ProtoMessage()
- func (m *SdkRoleCreateResponse) Reset()
- func (m *SdkRoleCreateResponse) String() string
- func (m *SdkRoleCreateResponse) XXX_DiscardUnknown()
- func (m *SdkRoleCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleCreateResponse) XXX_Merge(src proto.Message)
- func (m *SdkRoleCreateResponse) XXX_Size() int
- func (m *SdkRoleCreateResponse) XXX_Unmarshal(b []byte) error
- type SdkRoleDeleteRequest
- func (*SdkRoleDeleteRequest) Descriptor() ([]byte, []int)
- func (m *SdkRoleDeleteRequest) GetName() string
- func (*SdkRoleDeleteRequest) ProtoMessage()
- func (m *SdkRoleDeleteRequest) Reset()
- func (m *SdkRoleDeleteRequest) String() string
- func (m *SdkRoleDeleteRequest) XXX_DiscardUnknown()
- func (m *SdkRoleDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleDeleteRequest) XXX_Merge(src proto.Message)
- func (m *SdkRoleDeleteRequest) XXX_Size() int
- func (m *SdkRoleDeleteRequest) XXX_Unmarshal(b []byte) error
- type SdkRoleDeleteResponse
- func (*SdkRoleDeleteResponse) Descriptor() ([]byte, []int)
- func (*SdkRoleDeleteResponse) ProtoMessage()
- func (m *SdkRoleDeleteResponse) Reset()
- func (m *SdkRoleDeleteResponse) String() string
- func (m *SdkRoleDeleteResponse) XXX_DiscardUnknown()
- func (m *SdkRoleDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleDeleteResponse) XXX_Merge(src proto.Message)
- func (m *SdkRoleDeleteResponse) XXX_Size() int
- func (m *SdkRoleDeleteResponse) XXX_Unmarshal(b []byte) error
- type SdkRoleEnumerateRequest
- func (*SdkRoleEnumerateRequest) Descriptor() ([]byte, []int)
- func (*SdkRoleEnumerateRequest) ProtoMessage()
- func (m *SdkRoleEnumerateRequest) Reset()
- func (m *SdkRoleEnumerateRequest) String() string
- func (m *SdkRoleEnumerateRequest) XXX_DiscardUnknown()
- func (m *SdkRoleEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleEnumerateRequest) XXX_Merge(src proto.Message)
- func (m *SdkRoleEnumerateRequest) XXX_Size() int
- func (m *SdkRoleEnumerateRequest) XXX_Unmarshal(b []byte) error
- type SdkRoleEnumerateResponse
- func (*SdkRoleEnumerateResponse) Descriptor() ([]byte, []int)
- func (m *SdkRoleEnumerateResponse) GetNames() []string
- func (*SdkRoleEnumerateResponse) ProtoMessage()
- func (m *SdkRoleEnumerateResponse) Reset()
- func (m *SdkRoleEnumerateResponse) String() string
- func (m *SdkRoleEnumerateResponse) XXX_DiscardUnknown()
- func (m *SdkRoleEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleEnumerateResponse) XXX_Merge(src proto.Message)
- func (m *SdkRoleEnumerateResponse) XXX_Size() int
- func (m *SdkRoleEnumerateResponse) XXX_Unmarshal(b []byte) error
- type SdkRoleInspectRequest
- func (*SdkRoleInspectRequest) Descriptor() ([]byte, []int)
- func (m *SdkRoleInspectRequest) GetName() string
- func (*SdkRoleInspectRequest) ProtoMessage()
- func (m *SdkRoleInspectRequest) Reset()
- func (m *SdkRoleInspectRequest) String() string
- func (m *SdkRoleInspectRequest) XXX_DiscardUnknown()
- func (m *SdkRoleInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleInspectRequest) XXX_Merge(src proto.Message)
- func (m *SdkRoleInspectRequest) XXX_Size() int
- func (m *SdkRoleInspectRequest) XXX_Unmarshal(b []byte) error
- type SdkRoleInspectResponse
- func (*SdkRoleInspectResponse) Descriptor() ([]byte, []int)
- func (m *SdkRoleInspectResponse) GetRole() *SdkRole
- func (*SdkRoleInspectResponse) ProtoMessage()
- func (m *SdkRoleInspectResponse) Reset()
- func (m *SdkRoleInspectResponse) String() string
- func (m *SdkRoleInspectResponse) XXX_DiscardUnknown()
- func (m *SdkRoleInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleInspectResponse) XXX_Merge(src proto.Message)
- func (m *SdkRoleInspectResponse) XXX_Size() int
- func (m *SdkRoleInspectResponse) XXX_Unmarshal(b []byte) error
- type SdkRoleUpdateRequest
- func (*SdkRoleUpdateRequest) Descriptor() ([]byte, []int)
- func (m *SdkRoleUpdateRequest) GetRole() *SdkRole
- func (*SdkRoleUpdateRequest) ProtoMessage()
- func (m *SdkRoleUpdateRequest) Reset()
- func (m *SdkRoleUpdateRequest) String() string
- func (m *SdkRoleUpdateRequest) XXX_DiscardUnknown()
- func (m *SdkRoleUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleUpdateRequest) XXX_Merge(src proto.Message)
- func (m *SdkRoleUpdateRequest) XXX_Size() int
- func (m *SdkRoleUpdateRequest) XXX_Unmarshal(b []byte) error
- type SdkRoleUpdateResponse
- func (*SdkRoleUpdateResponse) Descriptor() ([]byte, []int)
- func (m *SdkRoleUpdateResponse) GetRole() *SdkRole
- func (*SdkRoleUpdateResponse) ProtoMessage()
- func (m *SdkRoleUpdateResponse) Reset()
- func (m *SdkRoleUpdateResponse) String() string
- func (m *SdkRoleUpdateResponse) XXX_DiscardUnknown()
- func (m *SdkRoleUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRoleUpdateResponse) XXX_Merge(src proto.Message)
- func (m *SdkRoleUpdateResponse) XXX_Size() int
- func (m *SdkRoleUpdateResponse) XXX_Unmarshal(b []byte) error
- type SdkRule
- func (*SdkRule) Descriptor() ([]byte, []int)
- func (m *SdkRule) GetApis() []string
- func (m *SdkRule) GetServices() []string
- func (*SdkRule) ProtoMessage()
- func (m *SdkRule) Reset()
- func (m *SdkRule) String() string
- func (m *SdkRule) XXX_DiscardUnknown()
- func (m *SdkRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkRule) XXX_Merge(src proto.Message)
- func (m *SdkRule) XXX_Size() int
- func (m *SdkRule) 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 SdkStoragePolicy
- func (*SdkStoragePolicy) Descriptor() ([]byte, []int)
- func (m *SdkStoragePolicy) GetAllowUpdate() bool
- func (m *SdkStoragePolicy) GetForce() bool
- func (m *SdkStoragePolicy) GetName() string
- func (m *SdkStoragePolicy) GetOwnership() *Ownership
- func (m *SdkStoragePolicy) GetPolicy() *VolumeSpecPolicy
- func (s *SdkStoragePolicy) IsPermitted(ctx context.Context, accessType Ownership_AccessType) bool
- func (s *SdkStoragePolicy) IsPermittedFromUserInfo(user *auth.UserInfo, accessType Ownership_AccessType) bool
- func (s *SdkStoragePolicy) IsPublic(accessType Ownership_AccessType) bool
- func (*SdkStoragePolicy) ProtoMessage()
- func (m *SdkStoragePolicy) Reset()
- func (m *SdkStoragePolicy) String() string
- func (m *SdkStoragePolicy) XXX_DiscardUnknown()
- func (m *SdkStoragePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkStoragePolicy) XXX_Merge(src proto.Message)
- func (m *SdkStoragePolicy) XXX_Size() int
- func (m *SdkStoragePolicy) XXX_Unmarshal(b []byte) error
- type SdkStoragePool
- func (*SdkStoragePool) Descriptor() ([]byte, []int)
- func (*SdkStoragePool) ProtoMessage()
- func (m *SdkStoragePool) Reset()
- func (m *SdkStoragePool) String() string
- func (m *SdkStoragePool) XXX_DiscardUnknown()
- func (m *SdkStoragePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkStoragePool) XXX_Merge(src proto.Message)
- func (m *SdkStoragePool) XXX_Size() int
- func (m *SdkStoragePool) XXX_Unmarshal(b []byte) error
- type SdkStoragePoolResizeRequest
- func (*SdkStoragePoolResizeRequest) Descriptor() ([]byte, []int)
- func (m *SdkStoragePoolResizeRequest) GetOperationType() SdkStoragePool_ResizeOperationType
- func (m *SdkStoragePoolResizeRequest) GetPercentage() uint64
- func (m *SdkStoragePoolResizeRequest) GetResizeFactor() isSdkStoragePoolResizeRequest_ResizeFactor
- func (m *SdkStoragePoolResizeRequest) GetSize() uint64
- func (m *SdkStoragePoolResizeRequest) GetSkipWaitForCleanVolumes() bool
- func (m *SdkStoragePoolResizeRequest) GetUuid() string
- func (*SdkStoragePoolResizeRequest) ProtoMessage()
- func (m *SdkStoragePoolResizeRequest) Reset()
- func (m *SdkStoragePoolResizeRequest) String() string
- func (m *SdkStoragePoolResizeRequest) XXX_DiscardUnknown()
- func (m *SdkStoragePoolResizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkStoragePoolResizeRequest) XXX_Merge(src proto.Message)
- func (*SdkStoragePoolResizeRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *SdkStoragePoolResizeRequest) XXX_Size() int
- func (m *SdkStoragePoolResizeRequest) XXX_Unmarshal(b []byte) error
- type SdkStoragePoolResizeRequest_Percentage
- type SdkStoragePoolResizeRequest_Size
- type SdkStoragePoolResizeResponse
- func (*SdkStoragePoolResizeResponse) Descriptor() ([]byte, []int)
- func (*SdkStoragePoolResizeResponse) ProtoMessage()
- func (m *SdkStoragePoolResizeResponse) Reset()
- func (m *SdkStoragePoolResizeResponse) String() string
- func (m *SdkStoragePoolResizeResponse) XXX_DiscardUnknown()
- func (m *SdkStoragePoolResizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkStoragePoolResizeResponse) XXX_Merge(src proto.Message)
- func (m *SdkStoragePoolResizeResponse) XXX_Size() int
- func (m *SdkStoragePoolResizeResponse) XXX_Unmarshal(b []byte) error
- type SdkStoragePool_OperationStatus
- type SdkStoragePool_OperationType
- type SdkStoragePool_ResizeOperationType
- type SdkStorageRebalanceRequest
- func (*SdkStorageRebalanceRequest) Descriptor() ([]byte, []int)
- func (m *SdkStorageRebalanceRequest) GetMaxDurationMinutes() uint64
- func (m *SdkStorageRebalanceRequest) GetRemoveRepl_1Snapshots() bool
- func (m *SdkStorageRebalanceRequest) GetSourcePoolSelector() []*LabelSelectorRequirement
- func (m *SdkStorageRebalanceRequest) GetTargetPoolSelector() []*LabelSelectorRequirement
- func (m *SdkStorageRebalanceRequest) GetTrialRun() bool
- func (m *SdkStorageRebalanceRequest) GetTriggerThresholds() []*StorageRebalanceTriggerThreshold
- func (*SdkStorageRebalanceRequest) ProtoMessage()
- func (m *SdkStorageRebalanceRequest) Reset()
- func (m *SdkStorageRebalanceRequest) String() string
- func (m *SdkStorageRebalanceRequest) XXX_DiscardUnknown()
- func (m *SdkStorageRebalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkStorageRebalanceRequest) XXX_Merge(src proto.Message)
- func (m *SdkStorageRebalanceRequest) XXX_Size() int
- func (m *SdkStorageRebalanceRequest) XXX_Unmarshal(b []byte) error
- type SdkStorageRebalanceResponse
- func (*SdkStorageRebalanceResponse) Descriptor() ([]byte, []int)
- func (m *SdkStorageRebalanceResponse) GetActions() []*StorageRebalanceAudit
- func (m *SdkStorageRebalanceResponse) GetJob() *StorageRebalanceJob
- func (m *SdkStorageRebalanceResponse) GetSummary() *StorageRebalanceSummary
- func (*SdkStorageRebalanceResponse) ProtoMessage()
- func (m *SdkStorageRebalanceResponse) Reset()
- func (m *SdkStorageRebalanceResponse) String() string
- func (m *SdkStorageRebalanceResponse) XXX_DiscardUnknown()
- func (m *SdkStorageRebalanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkStorageRebalanceResponse) XXX_Merge(src proto.Message)
- func (m *SdkStorageRebalanceResponse) XXX_Size() int
- func (m *SdkStorageRebalanceResponse) XXX_Unmarshal(b []byte) error
- type SdkTimeWeekday
- type SdkUpdateJobRequest
- func (*SdkUpdateJobRequest) Descriptor() ([]byte, []int)
- func (m *SdkUpdateJobRequest) GetId() string
- func (m *SdkUpdateJobRequest) GetState() Job_State
- func (m *SdkUpdateJobRequest) GetType() Job_Type
- func (*SdkUpdateJobRequest) ProtoMessage()
- func (m *SdkUpdateJobRequest) Reset()
- func (m *SdkUpdateJobRequest) String() string
- func (m *SdkUpdateJobRequest) XXX_DiscardUnknown()
- func (m *SdkUpdateJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkUpdateJobRequest) XXX_Merge(src proto.Message)
- func (m *SdkUpdateJobRequest) XXX_Size() int
- func (m *SdkUpdateJobRequest) XXX_Unmarshal(b []byte) error
- type SdkUpdateJobResponse
- func (*SdkUpdateJobResponse) Descriptor() ([]byte, []int)
- func (*SdkUpdateJobResponse) ProtoMessage()
- func (m *SdkUpdateJobResponse) Reset()
- func (m *SdkUpdateJobResponse) String() string
- func (m *SdkUpdateJobResponse) XXX_DiscardUnknown()
- func (m *SdkUpdateJobResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkUpdateJobResponse) XXX_Merge(src proto.Message)
- func (m *SdkUpdateJobResponse) XXX_Size() int
- func (m *SdkUpdateJobResponse) XXX_Unmarshal(b []byte) error
- type SdkUpdateRebalanceJobRequest
- func (*SdkUpdateRebalanceJobRequest) Descriptor() ([]byte, []int)
- func (m *SdkUpdateRebalanceJobRequest) GetId() string
- func (m *SdkUpdateRebalanceJobRequest) GetState() StorageRebalanceJobState
- func (*SdkUpdateRebalanceJobRequest) ProtoMessage()
- func (m *SdkUpdateRebalanceJobRequest) Reset()
- func (m *SdkUpdateRebalanceJobRequest) String() string
- func (m *SdkUpdateRebalanceJobRequest) XXX_DiscardUnknown()
- func (m *SdkUpdateRebalanceJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkUpdateRebalanceJobRequest) XXX_Merge(src proto.Message)
- func (m *SdkUpdateRebalanceJobRequest) XXX_Size() int
- func (m *SdkUpdateRebalanceJobRequest) XXX_Unmarshal(b []byte) error
- type SdkUpdateRebalanceJobResponse
- func (*SdkUpdateRebalanceJobResponse) Descriptor() ([]byte, []int)
- func (*SdkUpdateRebalanceJobResponse) ProtoMessage()
- func (m *SdkUpdateRebalanceJobResponse) Reset()
- func (m *SdkUpdateRebalanceJobResponse) String() string
- func (m *SdkUpdateRebalanceJobResponse) XXX_DiscardUnknown()
- func (m *SdkUpdateRebalanceJobResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkUpdateRebalanceJobResponse) XXX_Merge(src proto.Message)
- func (m *SdkUpdateRebalanceJobResponse) XXX_Size() int
- func (m *SdkUpdateRebalanceJobResponse) XXX_Unmarshal(b []byte) error
- 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 SdkVolumeAttachOptions
- func (*SdkVolumeAttachOptions) Descriptor() ([]byte, []int)
- func (m *SdkVolumeAttachOptions) GetFastpath() string
- func (m *SdkVolumeAttachOptions) GetSecretContext() string
- func (m *SdkVolumeAttachOptions) GetSecretKey() string
- func (m *SdkVolumeAttachOptions) GetSecretName() string
- func (*SdkVolumeAttachOptions) ProtoMessage()
- func (m *SdkVolumeAttachOptions) Reset()
- func (m *SdkVolumeAttachOptions) String() string
- func (m *SdkVolumeAttachOptions) XXX_DiscardUnknown()
- func (m *SdkVolumeAttachOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeAttachOptions) XXX_Merge(src proto.Message)
- func (m *SdkVolumeAttachOptions) XXX_Size() int
- func (m *SdkVolumeAttachOptions) XXX_Unmarshal(b []byte) error
- type SdkVolumeAttachRequest
- func (*SdkVolumeAttachRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeAttachRequest) GetDriverOptions() map[string]string
- func (m *SdkVolumeAttachRequest) GetOptions() *SdkVolumeAttachOptions
- 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 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 SdkVolumeCapacityUsageRequest
- func (*SdkVolumeCapacityUsageRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeCapacityUsageRequest) GetVolumeId() string
- func (*SdkVolumeCapacityUsageRequest) ProtoMessage()
- func (m *SdkVolumeCapacityUsageRequest) Reset()
- func (m *SdkVolumeCapacityUsageRequest) String() string
- func (m *SdkVolumeCapacityUsageRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeCapacityUsageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeCapacityUsageRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeCapacityUsageRequest) XXX_Size() int
- func (m *SdkVolumeCapacityUsageRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeCapacityUsageResponse
- func (*SdkVolumeCapacityUsageResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeCapacityUsageResponse) GetCapacityUsageInfo() *CapacityUsageInfo
- func (*SdkVolumeCapacityUsageResponse) ProtoMessage()
- func (m *SdkVolumeCapacityUsageResponse) Reset()
- func (m *SdkVolumeCapacityUsageResponse) String() string
- func (m *SdkVolumeCapacityUsageResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeCapacityUsageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeCapacityUsageResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeCapacityUsageResponse) XXX_Size() int
- func (m *SdkVolumeCapacityUsageResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeCatalogRequest
- func (*SdkVolumeCatalogRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeCatalogRequest) GetDepth() string
- func (m *SdkVolumeCatalogRequest) GetPath() string
- func (m *SdkVolumeCatalogRequest) GetVolumeId() string
- func (*SdkVolumeCatalogRequest) ProtoMessage()
- func (m *SdkVolumeCatalogRequest) Reset()
- func (m *SdkVolumeCatalogRequest) String() string
- func (m *SdkVolumeCatalogRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeCatalogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeCatalogRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeCatalogRequest) XXX_Size() int
- func (m *SdkVolumeCatalogRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeCatalogResponse
- func (*SdkVolumeCatalogResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeCatalogResponse) GetCatalog() *CatalogResponse
- func (*SdkVolumeCatalogResponse) ProtoMessage()
- func (m *SdkVolumeCatalogResponse) Reset()
- func (m *SdkVolumeCatalogResponse) String() string
- func (m *SdkVolumeCatalogResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeCatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeCatalogResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeCatalogResponse) XXX_Size() int
- func (m *SdkVolumeCatalogResponse) 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) GetLabels() map[string]string
- 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 SdkVolumeDetachOptions
- func (*SdkVolumeDetachOptions) Descriptor() ([]byte, []int)
- func (m *SdkVolumeDetachOptions) GetForce() bool
- func (m *SdkVolumeDetachOptions) GetRedirect() bool
- func (m *SdkVolumeDetachOptions) GetUnmountBeforeDetach() bool
- func (*SdkVolumeDetachOptions) ProtoMessage()
- func (m *SdkVolumeDetachOptions) Reset()
- func (m *SdkVolumeDetachOptions) String() string
- func (m *SdkVolumeDetachOptions) XXX_DiscardUnknown()
- func (m *SdkVolumeDetachOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeDetachOptions) XXX_Merge(src proto.Message)
- func (m *SdkVolumeDetachOptions) XXX_Size() int
- func (m *SdkVolumeDetachOptions) XXX_Unmarshal(b []byte) error
- type SdkVolumeDetachRequest
- func (*SdkVolumeDetachRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeDetachRequest) GetDriverOptions() map[string]string
- func (m *SdkVolumeDetachRequest) GetOptions() *SdkVolumeDetachOptions
- 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 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) GetGroup() *Group
- func (m *SdkVolumeEnumerateWithFiltersRequest) GetLabels() map[string]string
- func (m *SdkVolumeEnumerateWithFiltersRequest) GetName() string
- func (m *SdkVolumeEnumerateWithFiltersRequest) GetOwnership() *Ownership
- 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) GetOptions() *VolumeInspectOptions
- 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) GetLabels() map[string]string
- func (m *SdkVolumeInspectResponse) GetName() string
- 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 SdkVolumeInspectWithFiltersRequest
- func (*SdkVolumeInspectWithFiltersRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeInspectWithFiltersRequest) GetGroup() *Group
- func (m *SdkVolumeInspectWithFiltersRequest) GetLabels() map[string]string
- func (m *SdkVolumeInspectWithFiltersRequest) GetName() string
- func (m *SdkVolumeInspectWithFiltersRequest) GetOptions() *VolumeInspectOptions
- func (m *SdkVolumeInspectWithFiltersRequest) GetOwnership() *Ownership
- func (*SdkVolumeInspectWithFiltersRequest) ProtoMessage()
- func (m *SdkVolumeInspectWithFiltersRequest) Reset()
- func (m *SdkVolumeInspectWithFiltersRequest) String() string
- func (m *SdkVolumeInspectWithFiltersRequest) XXX_DiscardUnknown()
- func (m *SdkVolumeInspectWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeInspectWithFiltersRequest) XXX_Merge(src proto.Message)
- func (m *SdkVolumeInspectWithFiltersRequest) XXX_Size() int
- func (m *SdkVolumeInspectWithFiltersRequest) XXX_Unmarshal(b []byte) error
- type SdkVolumeInspectWithFiltersResponse
- func (*SdkVolumeInspectWithFiltersResponse) Descriptor() ([]byte, []int)
- func (m *SdkVolumeInspectWithFiltersResponse) GetVolumes() []*SdkVolumeInspectResponse
- func (*SdkVolumeInspectWithFiltersResponse) ProtoMessage()
- func (m *SdkVolumeInspectWithFiltersResponse) Reset()
- func (m *SdkVolumeInspectWithFiltersResponse) String() string
- func (m *SdkVolumeInspectWithFiltersResponse) XXX_DiscardUnknown()
- func (m *SdkVolumeInspectWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeInspectWithFiltersResponse) XXX_Merge(src proto.Message)
- func (m *SdkVolumeInspectWithFiltersResponse) XXX_Size() int
- func (m *SdkVolumeInspectWithFiltersResponse) XXX_Unmarshal(b []byte) error
- type SdkVolumeMountRequest
- func (*SdkVolumeMountRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeMountRequest) GetDriverOptions() map[string]string
- func (m *SdkVolumeMountRequest) GetMountPath() string
- func (m *SdkVolumeMountRequest) GetOptions() *SdkVolumeAttachOptions
- 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 SdkVolumeUnmountOptions
- func (*SdkVolumeUnmountOptions) Descriptor() ([]byte, []int)
- func (m *SdkVolumeUnmountOptions) GetDeleteMountPath() bool
- func (m *SdkVolumeUnmountOptions) GetNoDelayBeforeDeletingMountPath() bool
- func (*SdkVolumeUnmountOptions) ProtoMessage()
- func (m *SdkVolumeUnmountOptions) Reset()
- func (m *SdkVolumeUnmountOptions) String() string
- func (m *SdkVolumeUnmountOptions) XXX_DiscardUnknown()
- func (m *SdkVolumeUnmountOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SdkVolumeUnmountOptions) XXX_Merge(src proto.Message)
- func (m *SdkVolumeUnmountOptions) XXX_Size() int
- func (m *SdkVolumeUnmountOptions) XXX_Unmarshal(b []byte) error
- type SdkVolumeUnmountRequest
- func (*SdkVolumeUnmountRequest) Descriptor() ([]byte, []int)
- func (m *SdkVolumeUnmountRequest) GetDriverOptions() map[string]string
- func (m *SdkVolumeUnmountRequest) GetMountPath() string
- func (m *SdkVolumeUnmountRequest) GetOptions() *SdkVolumeUnmountOptions
- 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 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) GetLabels() map[string]string
- 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 Sharedv4FailoverStrategy
- func (*Sharedv4FailoverStrategy) Descriptor() ([]byte, []int)
- func (*Sharedv4FailoverStrategy) ProtoMessage()
- func (m *Sharedv4FailoverStrategy) Reset()
- func (m *Sharedv4FailoverStrategy) String() string
- func (m *Sharedv4FailoverStrategy) XXX_DiscardUnknown()
- func (m *Sharedv4FailoverStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Sharedv4FailoverStrategy) XXX_Merge(src proto.Message)
- func (m *Sharedv4FailoverStrategy) XXX_Size() int
- func (m *Sharedv4FailoverStrategy) XXX_Unmarshal(b []byte) error
- type Sharedv4FailoverStrategy_Value
- type Sharedv4ServiceSpec
- func (*Sharedv4ServiceSpec) Descriptor() ([]byte, []int)
- func (m *Sharedv4ServiceSpec) GetName() string
- func (m *Sharedv4ServiceSpec) GetType() Sharedv4ServiceSpec_ServiceType
- func (*Sharedv4ServiceSpec) ProtoMessage()
- func (m *Sharedv4ServiceSpec) Reset()
- func (m *Sharedv4ServiceSpec) String() string
- func (m *Sharedv4ServiceSpec) XXX_DiscardUnknown()
- func (m *Sharedv4ServiceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Sharedv4ServiceSpec) XXX_Merge(src proto.Message)
- func (m *Sharedv4ServiceSpec) XXX_Size() int
- func (m *Sharedv4ServiceSpec) XXX_Unmarshal(b []byte) error
- type Sharedv4ServiceSpec_ServiceType
- type Sharedv4Spec
- func (*Sharedv4Spec) Descriptor() ([]byte, []int)
- func (m *Sharedv4Spec) GetFailoverStrategy() Sharedv4FailoverStrategy_Value
- func (*Sharedv4Spec) ProtoMessage()
- func (m *Sharedv4Spec) Reset()
- func (m *Sharedv4Spec) String() string
- func (m *Sharedv4Spec) XXX_DiscardUnknown()
- func (m *Sharedv4Spec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Sharedv4Spec) XXX_Merge(src proto.Message)
- func (m *Sharedv4Spec) XXX_Size() int
- func (m *Sharedv4Spec) XXX_Unmarshal(b []byte) error
- 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) GetUniqueBlocks() 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) GetHWType() HardwareType
- 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) GetSchedulerTopology() *SchedulerTopology
- func (m *StorageNode) GetSecurityStatus() StorageNode_SecurityStatus
- 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 StorageNode_SecurityStatus
- 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) GetLastOperation() *StoragePoolOperation
- func (m *StoragePool) GetMedium() StorageMedium
- func (m *StoragePool) GetRaidLevel() string
- func (m *StoragePool) GetTotalSize() uint64
- func (m *StoragePool) GetUsed() uint64
- func (m *StoragePool) GetUuid() string
- 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 StoragePoolOperation
- func (*StoragePoolOperation) Descriptor() ([]byte, []int)
- func (m *StoragePoolOperation) GetMsg() string
- func (m *StoragePoolOperation) GetParams() map[string]string
- func (m *StoragePoolOperation) GetStatus() SdkStoragePool_OperationStatus
- func (m *StoragePoolOperation) GetType() SdkStoragePool_OperationType
- func (*StoragePoolOperation) ProtoMessage()
- func (m *StoragePoolOperation) Reset()
- func (m *StoragePoolOperation) String() string
- func (m *StoragePoolOperation) XXX_DiscardUnknown()
- func (m *StoragePoolOperation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StoragePoolOperation) XXX_Merge(src proto.Message)
- func (m *StoragePoolOperation) XXX_Size() int
- func (m *StoragePoolOperation) XXX_Unmarshal(b []byte) error
- type StorageRebalanceAudit
- func (*StorageRebalanceAudit) Descriptor() ([]byte, []int)
- func (m *StorageRebalanceAudit) GetAction() StorageRebalanceAudit_StorageRebalanceAction
- func (m *StorageRebalanceAudit) GetEndTime() *timestamp.Timestamp
- func (m *StorageRebalanceAudit) GetName() string
- func (m *StorageRebalanceAudit) GetNode() string
- func (m *StorageRebalanceAudit) GetPool() string
- func (m *StorageRebalanceAudit) GetReplicationSetId() uint64
- func (m *StorageRebalanceAudit) GetStartTime() *timestamp.Timestamp
- func (m *StorageRebalanceAudit) GetState() StorageRebalanceJobState
- func (m *StorageRebalanceAudit) GetVolumeId() string
- func (m *StorageRebalanceAudit) GetWorkSummary() []*StorageRebalanceWorkSummary
- func (*StorageRebalanceAudit) ProtoMessage()
- func (m *StorageRebalanceAudit) Reset()
- func (m *StorageRebalanceAudit) String() string
- func (m *StorageRebalanceAudit) XXX_DiscardUnknown()
- func (m *StorageRebalanceAudit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageRebalanceAudit) XXX_Merge(src proto.Message)
- func (m *StorageRebalanceAudit) XXX_Size() int
- func (m *StorageRebalanceAudit) XXX_Unmarshal(b []byte) error
- type StorageRebalanceAudit_StorageRebalanceAction
- type StorageRebalanceJob
- func (*StorageRebalanceJob) Descriptor() ([]byte, []int)
- func (m *StorageRebalanceJob) GetCreateTime() *timestamp.Timestamp
- func (m *StorageRebalanceJob) GetId() string
- func (m *StorageRebalanceJob) GetLastUpdateTime() *timestamp.Timestamp
- func (m *StorageRebalanceJob) GetParameters() *SdkStorageRebalanceRequest
- func (m *StorageRebalanceJob) GetState() StorageRebalanceJobState
- func (m *StorageRebalanceJob) GetStatus() string
- func (*StorageRebalanceJob) ProtoMessage()
- func (m *StorageRebalanceJob) Reset()
- func (m *StorageRebalanceJob) String() string
- func (m *StorageRebalanceJob) XXX_DiscardUnknown()
- func (m *StorageRebalanceJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageRebalanceJob) XXX_Merge(src proto.Message)
- func (m *StorageRebalanceJob) XXX_Size() int
- func (m *StorageRebalanceJob) XXX_Unmarshal(b []byte) error
- type StorageRebalanceJobState
- type StorageRebalanceSummary
- func (*StorageRebalanceSummary) Descriptor() ([]byte, []int)
- func (m *StorageRebalanceSummary) GetTotalRunTimeSeconds() uint64
- func (m *StorageRebalanceSummary) GetWorkSummary() []*StorageRebalanceWorkSummary
- func (*StorageRebalanceSummary) ProtoMessage()
- func (m *StorageRebalanceSummary) Reset()
- func (m *StorageRebalanceSummary) String() string
- func (m *StorageRebalanceSummary) XXX_DiscardUnknown()
- func (m *StorageRebalanceSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageRebalanceSummary) XXX_Merge(src proto.Message)
- func (m *StorageRebalanceSummary) XXX_Size() int
- func (m *StorageRebalanceSummary) XXX_Unmarshal(b []byte) error
- type StorageRebalanceTriggerThreshold
- func (*StorageRebalanceTriggerThreshold) Descriptor() ([]byte, []int)
- func (m *StorageRebalanceTriggerThreshold) GetMetric() StorageRebalanceTriggerThreshold_Metric
- func (m *StorageRebalanceTriggerThreshold) GetOverLoadTriggerThreshold() uint64
- func (m *StorageRebalanceTriggerThreshold) GetType() StorageRebalanceTriggerThreshold_Type
- func (m *StorageRebalanceTriggerThreshold) GetUnderLoadTriggerThreshold() uint64
- func (*StorageRebalanceTriggerThreshold) ProtoMessage()
- func (m *StorageRebalanceTriggerThreshold) Reset()
- func (m *StorageRebalanceTriggerThreshold) String() string
- func (m *StorageRebalanceTriggerThreshold) XXX_DiscardUnknown()
- func (m *StorageRebalanceTriggerThreshold) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageRebalanceTriggerThreshold) XXX_Merge(src proto.Message)
- func (m *StorageRebalanceTriggerThreshold) XXX_Size() int
- func (m *StorageRebalanceTriggerThreshold) XXX_Unmarshal(b []byte) error
- type StorageRebalanceTriggerThreshold_Metric
- type StorageRebalanceTriggerThreshold_Type
- type StorageRebalanceWorkSummary
- func (*StorageRebalanceWorkSummary) Descriptor() ([]byte, []int)
- func (m *StorageRebalanceWorkSummary) GetDone() uint64
- func (m *StorageRebalanceWorkSummary) GetPending() uint64
- func (m *StorageRebalanceWorkSummary) GetType() StorageRebalanceWorkSummary_Type
- func (*StorageRebalanceWorkSummary) ProtoMessage()
- func (m *StorageRebalanceWorkSummary) Reset()
- func (m *StorageRebalanceWorkSummary) String() string
- func (m *StorageRebalanceWorkSummary) XXX_DiscardUnknown()
- func (m *StorageRebalanceWorkSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *StorageRebalanceWorkSummary) XXX_Merge(src proto.Message)
- func (m *StorageRebalanceWorkSummary) XXX_Size() int
- func (m *StorageRebalanceWorkSummary) XXX_Unmarshal(b []byte) error
- type StorageRebalanceWorkSummary_Type
- type StorageResource
- func (*StorageResource) Descriptor() ([]byte, []int)
- func (m *StorageResource) GetCache() bool
- 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) GetPoolMetadataDev() bool
- 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 TokenSecretContext
- type TopologyRequirement
- func (*TopologyRequirement) Descriptor() ([]byte, []int)
- func (m *TopologyRequirement) GetLabels() map[string]string
- func (*TopologyRequirement) ProtoMessage()
- func (m *TopologyRequirement) Reset()
- func (m *TopologyRequirement) String() string
- func (m *TopologyRequirement) XXX_DiscardUnknown()
- func (m *TopologyRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TopologyRequirement) XXX_Merge(src proto.Message)
- func (m *TopologyRequirement) XXX_Size() int
- func (m *TopologyRequirement) XXX_Unmarshal(b []byte) error
- type Volume
- func (m *Volume) Contains(locationConstraint 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) GetAttachTime() *timestamp.Timestamp
- func (m *Volume) GetAttachedOn() string
- func (m *Volume) GetAttachedState() AttachState
- func (m *Volume) GetCtime() *timestamp.Timestamp
- func (m *Volume) GetDerivedIoProfile() IoProfile
- func (m *Volume) GetDetachTime() *timestamp.Timestamp
- func (m *Volume) GetDevicePath() string
- func (m *Volume) GetError() string
- func (m *Volume) GetFormat() FSType
- func (m *Volume) GetFpConfig() *FastpathConfig
- func (m *Volume) GetFsResizeRequired() bool
- func (m *Volume) GetGroup() *Group
- func (m *Volume) GetId() string
- func (m *Volume) GetInTrashcan() bool
- func (m *Volume) GetLastScan() *timestamp.Timestamp
- func (m *Volume) GetLastScanFix() *timestamp.Timestamp
- func (m *Volume) GetLastScanStatus() FilesystemHealthStatus
- func (m *Volume) GetLocator() *VolumeLocator
- func (m *Volume) GetMountOptions() *MountOptions
- func (m *Volume) GetReadonly() bool
- func (m *Volume) GetReplicaSets() []*ReplicaSet
- func (m *Volume) GetRuntimeState() []*RuntimeStateMap
- func (m *Volume) GetSecureDevicePath() string
- func (m *Volume) GetSharedv4MountOptions() *MountOptions
- 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) IsAttached() bool
- func (v Volume) IsClone() bool
- func (v *Volume) IsPermitted(ctx context.Context, accessType Ownership_AccessType) 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 VolumeInspectOptions
- func (*VolumeInspectOptions) Descriptor() ([]byte, []int)
- func (m *VolumeInspectOptions) GetDeep() bool
- func (*VolumeInspectOptions) ProtoMessage()
- func (m *VolumeInspectOptions) Reset()
- func (m *VolumeInspectOptions) String() string
- func (m *VolumeInspectOptions) XXX_DiscardUnknown()
- func (m *VolumeInspectOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeInspectOptions) XXX_Merge(src proto.Message)
- func (m *VolumeInspectOptions) XXX_Size() int
- func (m *VolumeInspectOptions) XXX_Unmarshal(b []byte) error
- type VolumeLocator
- func (*VolumeLocator) Descriptor() ([]byte, []int)
- func (m *VolumeLocator) GetGroup() *Group
- func (m *VolumeLocator) GetName() string
- func (m *VolumeLocator) GetOwnership() *Ownership
- func (m *VolumeLocator) GetVolumeIds() []string
- func (m *VolumeLocator) GetVolumeLabels() map[string]string
- func (l *VolumeLocator) MergeVolumeSpecLabels(s *VolumeSpec) *VolumeLocator
- 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 VolumePlacementSpec
- func (*VolumePlacementSpec) Descriptor() ([]byte, []int)
- func (m *VolumePlacementSpec) GetEnforcement() EnforcementType
- func (m *VolumePlacementSpec) GetMatchExpressions() []*LabelSelectorRequirement
- func (m *VolumePlacementSpec) GetTopologyKey() string
- func (m *VolumePlacementSpec) GetWeight() int64
- func (*VolumePlacementSpec) ProtoMessage()
- func (m *VolumePlacementSpec) Reset()
- func (m *VolumePlacementSpec) String() string
- func (m *VolumePlacementSpec) XXX_DiscardUnknown()
- func (m *VolumePlacementSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumePlacementSpec) XXX_Merge(src proto.Message)
- func (m *VolumePlacementSpec) XXX_Size() int
- func (m *VolumePlacementSpec) XXX_Unmarshal(b []byte) error
- type VolumePlacementStrategy
- func (*VolumePlacementStrategy) Descriptor() ([]byte, []int)
- func (m *VolumePlacementStrategy) GetReplicaAffinity() []*ReplicaPlacementSpec
- func (m *VolumePlacementStrategy) GetReplicaAntiAffinity() []*ReplicaPlacementSpec
- func (m *VolumePlacementStrategy) GetVolumeAffinity() []*VolumePlacementSpec
- func (m *VolumePlacementStrategy) GetVolumeAntiAffinity() []*VolumePlacementSpec
- 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 VolumeServiceInstanceResponse
- func (*VolumeServiceInstanceResponse) Descriptor() ([]byte, []int)
- func (m *VolumeServiceInstanceResponse) GetError() string
- func (m *VolumeServiceInstanceResponse) GetStatus() map[string]string
- func (*VolumeServiceInstanceResponse) ProtoMessage()
- func (m *VolumeServiceInstanceResponse) Reset()
- func (m *VolumeServiceInstanceResponse) String() string
- func (m *VolumeServiceInstanceResponse) XXX_DiscardUnknown()
- func (m *VolumeServiceInstanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeServiceInstanceResponse) XXX_Merge(src proto.Message)
- func (m *VolumeServiceInstanceResponse) XXX_Size() int
- func (m *VolumeServiceInstanceResponse) XXX_Unmarshal(b []byte) error
- type VolumeServiceRequest
- func (*VolumeServiceRequest) Descriptor() ([]byte, []int)
- func (m *VolumeServiceRequest) GetSrvCmd() string
- func (m *VolumeServiceRequest) GetSrvCmdParams() map[string]string
- func (*VolumeServiceRequest) ProtoMessage()
- func (m *VolumeServiceRequest) Reset()
- func (m *VolumeServiceRequest) String() string
- func (m *VolumeServiceRequest) XXX_DiscardUnknown()
- func (m *VolumeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeServiceRequest) XXX_Merge(src proto.Message)
- func (m *VolumeServiceRequest) XXX_Size() int
- func (m *VolumeServiceRequest) XXX_Unmarshal(b []byte) error
- type VolumeServiceResponse
- func (*VolumeServiceResponse) Descriptor() ([]byte, []int)
- func (m *VolumeServiceResponse) GetVolSrvRsp() []*VolumeServiceInstanceResponse
- func (m *VolumeServiceResponse) GetVolSrvRspObjCnt() int32
- func (*VolumeServiceResponse) ProtoMessage()
- func (m *VolumeServiceResponse) Reset()
- func (m *VolumeServiceResponse) String() string
- func (m *VolumeServiceResponse) XXX_DiscardUnknown()
- func (m *VolumeServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeServiceResponse) XXX_Merge(src proto.Message)
- func (m *VolumeServiceResponse) XXX_Size() int
- func (m *VolumeServiceResponse) 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) GetAutoFstrim() bool
- func (m *VolumeSpec) GetBlockSize() int64
- func (m *VolumeSpec) GetCascaded() bool
- func (v *VolumeSpec) GetCloneCreatorOwnership(ctx context.Context) (*Ownership, 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) GetExportSpec() *ExportSpec
- func (m *VolumeSpec) GetFaCreateOptions() string
- func (m *VolumeSpec) GetForceUnsupportedFsType() bool
- func (m *VolumeSpec) GetFormat() FSType
- func (m *VolumeSpec) GetFpPreference() bool
- 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) GetIoThrottle() *IoThrottle
- func (m *VolumeSpec) GetJournal() bool
- func (m *VolumeSpec) GetMountOptions() *MountOptions
- func (m *VolumeSpec) GetNodiscard() bool
- func (m *VolumeSpec) GetOwnership() *Ownership
- func (m *VolumeSpec) GetPassphrase() string
- func (m *VolumeSpec) GetPlacementStrategy() *VolumePlacementStrategy
- func (m *VolumeSpec) GetProxySpec() *ProxySpec
- func (m *VolumeSpec) GetProxyWrite() bool
- func (m *VolumeSpec) GetQueueDepth() uint32
- func (m *VolumeSpec) GetReplicaSet() *ReplicaSet
- func (m *VolumeSpec) GetScale() uint32
- func (m *VolumeSpec) GetScanPolicy() *ScanPolicy
- func (m *VolumeSpec) GetShared() bool
- func (m *VolumeSpec) GetSharedv4() bool
- func (m *VolumeSpec) GetSharedv4MountOptions() *MountOptions
- func (m *VolumeSpec) GetSharedv4ServiceSpec() *Sharedv4ServiceSpec
- func (m *VolumeSpec) GetSharedv4Spec() *Sharedv4Spec
- func (m *VolumeSpec) GetSize() uint64
- func (m *VolumeSpec) GetSnapshotInterval() uint32
- func (m *VolumeSpec) GetSnapshotSchedule() string
- func (m *VolumeSpec) GetSticky() bool
- func (m *VolumeSpec) GetStoragePolicy() string
- func (m *VolumeSpec) GetTopologyRequirement() *TopologyRequirement
- func (m *VolumeSpec) GetVolumeLabels() map[string]string
- func (m *VolumeSpec) GetXattr() Xattr_Value
- func (v *VolumeSpec) IsPermitted(ctx context.Context, accessType Ownership_AccessType) bool
- func (v *VolumeSpec) IsPermittedFromUserInfo(user *auth.UserInfo, accessType Ownership_AccessType) bool
- func (v *VolumeSpec) IsPublic(accessType Ownership_AccessType) bool
- func (v *VolumeSpec) IsPureVolume() bool
- 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 VolumeSpecPolicy
- func (*VolumeSpecPolicy) Descriptor() ([]byte, []int)
- func (m *VolumeSpecPolicy) GetAggregationLevel() uint32
- func (m *VolumeSpecPolicy) GetAggregationLevelOpt() isVolumeSpecPolicy_AggregationLevelOpt
- func (m *VolumeSpecPolicy) GetAutoFstrim() bool
- func (m *VolumeSpecPolicy) GetAutoFstrimOpt() isVolumeSpecPolicy_AutoFstrimOpt
- func (m *VolumeSpecPolicy) GetCos() CosType
- func (m *VolumeSpecPolicy) GetCosOpt() isVolumeSpecPolicy_CosOpt
- func (m *VolumeSpecPolicy) GetDedupe() bool
- func (m *VolumeSpecPolicy) GetDedupeOpt() isVolumeSpecPolicy_DedupeOpt
- func (m *VolumeSpecPolicy) GetEncrypted() bool
- func (m *VolumeSpecPolicy) GetEncryptedOpt() isVolumeSpecPolicy_EncryptedOpt
- func (m *VolumeSpecPolicy) GetExportSpec() *ExportSpec
- func (m *VolumeSpecPolicy) GetExportSpecOpt() isVolumeSpecPolicy_ExportSpecOpt
- func (m *VolumeSpecPolicy) GetFastpath() bool
- func (m *VolumeSpecPolicy) GetFastpathOpt() isVolumeSpecPolicy_FastpathOpt
- func (m *VolumeSpecPolicy) GetGroup() *Group
- func (m *VolumeSpecPolicy) GetGroupOpt() isVolumeSpecPolicy_GroupOpt
- func (m *VolumeSpecPolicy) GetHaLevel() int64
- func (m *VolumeSpecPolicy) GetHaLevelOperator() VolumeSpecPolicy_PolicyOp
- func (m *VolumeSpecPolicy) GetHaLevelOpt() isVolumeSpecPolicy_HaLevelOpt
- func (m *VolumeSpecPolicy) GetIoProfile() IoProfile
- func (m *VolumeSpecPolicy) GetIoProfileOpt() isVolumeSpecPolicy_IoProfileOpt
- func (m *VolumeSpecPolicy) GetIoStrategy() *IoStrategy
- func (m *VolumeSpecPolicy) GetIoThrottle() *IoThrottle
- func (m *VolumeSpecPolicy) GetIoThrottleOpt() isVolumeSpecPolicy_IoThrottleOpt
- func (m *VolumeSpecPolicy) GetJournal() bool
- func (m *VolumeSpecPolicy) GetJournalOpt() isVolumeSpecPolicy_JournalOpt
- func (m *VolumeSpecPolicy) GetMountOpt() isVolumeSpecPolicy_MountOpt
- func (m *VolumeSpecPolicy) GetMountOptSpec() *MountOptions
- func (m *VolumeSpecPolicy) GetNodiscard() bool
- func (m *VolumeSpecPolicy) GetNodiscardOpt() isVolumeSpecPolicy_NodiscardOpt
- func (m *VolumeSpecPolicy) GetPassphrase() string
- func (m *VolumeSpecPolicy) GetPassphraseOpt() isVolumeSpecPolicy_PassphraseOpt
- func (m *VolumeSpecPolicy) GetProxySpec() *ProxySpec
- func (m *VolumeSpecPolicy) GetProxySpecOpt() isVolumeSpecPolicy_ProxySpecOpt
- func (m *VolumeSpecPolicy) GetProxyWrite() bool
- func (m *VolumeSpecPolicy) GetProxyWriteOpt() isVolumeSpecPolicy_ProxyWriteOpt
- func (m *VolumeSpecPolicy) GetQueueDepth() uint32
- func (m *VolumeSpecPolicy) GetQueueDepthOpt() isVolumeSpecPolicy_QueueDepthOpt
- func (m *VolumeSpecPolicy) GetReplicaSet() *ReplicaSet
- func (m *VolumeSpecPolicy) GetScale() uint32
- func (m *VolumeSpecPolicy) GetScaleOperator() VolumeSpecPolicy_PolicyOp
- func (m *VolumeSpecPolicy) GetScaleOpt() isVolumeSpecPolicy_ScaleOpt
- func (m *VolumeSpecPolicy) GetScanPolicy() *ScanPolicy
- func (m *VolumeSpecPolicy) GetScanPolicyOpt() isVolumeSpecPolicy_ScanPolicyOpt
- func (m *VolumeSpecPolicy) GetShared() bool
- func (m *VolumeSpecPolicy) GetSharedOpt() isVolumeSpecPolicy_SharedOpt
- func (m *VolumeSpecPolicy) GetSharedv4() bool
- func (m *VolumeSpecPolicy) GetSharedv4MountOpt() isVolumeSpecPolicy_Sharedv4MountOpt
- func (m *VolumeSpecPolicy) GetSharedv4MountOptSpec() *MountOptions
- func (m *VolumeSpecPolicy) GetSharedv4Opt() isVolumeSpecPolicy_Sharedv4Opt
- func (m *VolumeSpecPolicy) GetSharedv4ServiceSpec() *Sharedv4ServiceSpec
- func (m *VolumeSpecPolicy) GetSharedv4ServiceSpecOpt() isVolumeSpecPolicy_Sharedv4ServiceSpecOpt
- func (m *VolumeSpecPolicy) GetSharedv4Spec() *Sharedv4Spec
- func (m *VolumeSpecPolicy) GetSharedv4SpecOpt() isVolumeSpecPolicy_Sharedv4SpecOpt
- func (m *VolumeSpecPolicy) GetSize() uint64
- func (m *VolumeSpecPolicy) GetSizeOperator() VolumeSpecPolicy_PolicyOp
- func (m *VolumeSpecPolicy) GetSizeOpt() isVolumeSpecPolicy_SizeOpt
- func (m *VolumeSpecPolicy) GetSnapshotInterval() uint32
- func (m *VolumeSpecPolicy) GetSnapshotIntervalOperator() VolumeSpecPolicy_PolicyOp
- func (m *VolumeSpecPolicy) GetSnapshotIntervalOpt() isVolumeSpecPolicy_SnapshotIntervalOpt
- func (m *VolumeSpecPolicy) GetSnapshotSchedule() string
- func (m *VolumeSpecPolicy) GetSnapshotScheduleOpt() isVolumeSpecPolicy_SnapshotScheduleOpt
- func (m *VolumeSpecPolicy) GetSticky() bool
- func (m *VolumeSpecPolicy) GetStickyOpt() isVolumeSpecPolicy_StickyOpt
- func (m *VolumeSpecPolicy) GetVolumeLabels() map[string]string
- func (*VolumeSpecPolicy) ProtoMessage()
- func (m *VolumeSpecPolicy) Reset()
- func (m *VolumeSpecPolicy) String() string
- func (m *VolumeSpecPolicy) XXX_DiscardUnknown()
- func (m *VolumeSpecPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeSpecPolicy) XXX_Merge(src proto.Message)
- func (*VolumeSpecPolicy) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- func (m *VolumeSpecPolicy) XXX_Size() int
- func (m *VolumeSpecPolicy) XXX_Unmarshal(b []byte) error
- type VolumeSpecPolicy_AggregationLevel
- type VolumeSpecPolicy_AutoFstrim
- type VolumeSpecPolicy_Cos
- type VolumeSpecPolicy_Dedupe
- type VolumeSpecPolicy_Encrypted
- type VolumeSpecPolicy_ExportSpec
- type VolumeSpecPolicy_Fastpath
- type VolumeSpecPolicy_Group
- type VolumeSpecPolicy_HaLevel
- type VolumeSpecPolicy_IoProfile
- type VolumeSpecPolicy_IoThrottle
- type VolumeSpecPolicy_Journal
- type VolumeSpecPolicy_MountOptSpec
- type VolumeSpecPolicy_Nodiscard
- type VolumeSpecPolicy_Passphrase
- type VolumeSpecPolicy_PolicyOp
- type VolumeSpecPolicy_ProxySpec
- type VolumeSpecPolicy_ProxyWrite
- type VolumeSpecPolicy_QueueDepth
- type VolumeSpecPolicy_Scale
- type VolumeSpecPolicy_ScanPolicy
- type VolumeSpecPolicy_Shared
- type VolumeSpecPolicy_Sharedv4
- type VolumeSpecPolicy_Sharedv4MountOptSpec
- type VolumeSpecPolicy_Sharedv4ServiceSpec
- type VolumeSpecPolicy_Sharedv4Spec
- type VolumeSpecPolicy_Size
- type VolumeSpecPolicy_SnapshotInterval
- type VolumeSpecPolicy_SnapshotSchedule
- type VolumeSpecPolicy_Sticky
- type VolumeSpecUpdate
- func (*VolumeSpecUpdate) Descriptor() ([]byte, []int)
- func (m *VolumeSpecUpdate) GetAutoFstrim() bool
- func (m *VolumeSpecUpdate) GetAutoFstrimOpt() isVolumeSpecUpdate_AutoFstrimOpt
- 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) GetExportSpec() *ExportSpec
- func (m *VolumeSpecUpdate) GetExportSpecOpt() isVolumeSpecUpdate_ExportSpecOpt
- func (m *VolumeSpecUpdate) GetFastpath() bool
- func (m *VolumeSpecUpdate) GetFastpathOpt() isVolumeSpecUpdate_FastpathOpt
- 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) GetIoStrategy() *IoStrategy
- func (m *VolumeSpecUpdate) GetIoThrottle() *IoThrottle
- func (m *VolumeSpecUpdate) GetIoThrottleOpt() isVolumeSpecUpdate_IoThrottleOpt
- func (m *VolumeSpecUpdate) GetJournal() bool
- func (m *VolumeSpecUpdate) GetJournalOpt() isVolumeSpecUpdate_JournalOpt
- func (m *VolumeSpecUpdate) GetMountOpt() isVolumeSpecUpdate_MountOpt
- func (m *VolumeSpecUpdate) GetMountOptSpec() *MountOptions
- func (m *VolumeSpecUpdate) GetNodiscard() bool
- func (m *VolumeSpecUpdate) GetNodiscardOpt() isVolumeSpecUpdate_NodiscardOpt
- func (m *VolumeSpecUpdate) GetOwnership() *Ownership
- func (m *VolumeSpecUpdate) GetPassphrase() string
- func (m *VolumeSpecUpdate) GetPassphraseOpt() isVolumeSpecUpdate_PassphraseOpt
- func (m *VolumeSpecUpdate) GetProxySpec() *ProxySpec
- func (m *VolumeSpecUpdate) GetProxySpecOpt() isVolumeSpecUpdate_ProxySpecOpt
- func (m *VolumeSpecUpdate) GetProxyWrite() bool
- func (m *VolumeSpecUpdate) GetProxyWriteOpt() isVolumeSpecUpdate_ProxyWriteOpt
- 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) GetScanPolicy() *ScanPolicy
- func (m *VolumeSpecUpdate) GetScanPolicyOpt() isVolumeSpecUpdate_ScanPolicyOpt
- func (m *VolumeSpecUpdate) GetShared() bool
- func (m *VolumeSpecUpdate) GetSharedOpt() isVolumeSpecUpdate_SharedOpt
- func (m *VolumeSpecUpdate) GetSharedv4() bool
- func (m *VolumeSpecUpdate) GetSharedv4MountOpt() isVolumeSpecUpdate_Sharedv4MountOpt
- func (m *VolumeSpecUpdate) GetSharedv4MountOptSpec() *MountOptions
- func (m *VolumeSpecUpdate) GetSharedv4Opt() isVolumeSpecUpdate_Sharedv4Opt
- func (m *VolumeSpecUpdate) GetSharedv4ServiceSpec() *Sharedv4ServiceSpec
- func (m *VolumeSpecUpdate) GetSharedv4ServiceSpecOpt() isVolumeSpecUpdate_Sharedv4ServiceSpecOpt
- func (m *VolumeSpecUpdate) GetSharedv4Spec() *Sharedv4Spec
- func (m *VolumeSpecUpdate) GetSharedv4SpecOpt() isVolumeSpecUpdate_Sharedv4SpecOpt
- 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) GetXattr() Xattr_Value
- func (m *VolumeSpecUpdate) GetXattrOpt() isVolumeSpecUpdate_XattrOpt
- 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_AutoFstrim
- type VolumeSpecUpdate_Cos
- type VolumeSpecUpdate_Dedupe
- type VolumeSpecUpdate_ExportSpec
- type VolumeSpecUpdate_Fastpath
- type VolumeSpecUpdate_Group
- type VolumeSpecUpdate_HaLevel
- type VolumeSpecUpdate_IoProfile
- type VolumeSpecUpdate_IoThrottle
- type VolumeSpecUpdate_Journal
- type VolumeSpecUpdate_MountOptSpec
- type VolumeSpecUpdate_Nodiscard
- type VolumeSpecUpdate_Passphrase
- type VolumeSpecUpdate_ProxySpec
- type VolumeSpecUpdate_ProxyWrite
- type VolumeSpecUpdate_QueueDepth
- type VolumeSpecUpdate_Scale
- type VolumeSpecUpdate_ScanPolicy
- type VolumeSpecUpdate_Shared
- type VolumeSpecUpdate_Sharedv4
- type VolumeSpecUpdate_Sharedv4MountOptSpec
- type VolumeSpecUpdate_Sharedv4ServiceSpec
- type VolumeSpecUpdate_Sharedv4Spec
- type VolumeSpecUpdate_Size
- type VolumeSpecUpdate_SnapshotInterval
- type VolumeSpecUpdate_SnapshotSchedule
- type VolumeSpecUpdate_Sticky
- type VolumeSpecUpdate_Xattr
- 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 (m *VolumeStateAction) IsAttach() bool
- func (m *VolumeStateAction) IsDetach() bool
- func (m *VolumeStateAction) IsMount() bool
- func (m *VolumeStateAction) IsUnMount() bool
- 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
- type VolumeUsage
- func (*VolumeUsage) Descriptor() ([]byte, []int)
- func (m *VolumeUsage) GetExclusiveBytes() uint64
- func (m *VolumeUsage) GetLocalCloudSnapshot() bool
- func (m *VolumeUsage) GetPoolUuid() string
- func (m *VolumeUsage) GetTotalBytes() uint64
- func (m *VolumeUsage) GetVolumeId() string
- func (m *VolumeUsage) GetVolumeName() string
- func (*VolumeUsage) ProtoMessage()
- func (m *VolumeUsage) Reset()
- func (m *VolumeUsage) String() string
- func (m *VolumeUsage) XXX_DiscardUnknown()
- func (m *VolumeUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeUsage) XXX_Merge(src proto.Message)
- func (m *VolumeUsage) XXX_Size() int
- func (m *VolumeUsage) XXX_Unmarshal(b []byte) error
- type VolumeUsageByNode
- func (*VolumeUsageByNode) Descriptor() ([]byte, []int)
- func (m *VolumeUsageByNode) GetVolumeUsage() []*VolumeUsage
- func (*VolumeUsageByNode) ProtoMessage()
- func (m *VolumeUsageByNode) Reset()
- func (m *VolumeUsageByNode) String() string
- func (m *VolumeUsageByNode) XXX_DiscardUnknown()
- func (m *VolumeUsageByNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *VolumeUsageByNode) XXX_Merge(src proto.Message)
- func (m *VolumeUsageByNode) XXX_Size() int
- func (m *VolumeUsageByNode) XXX_Unmarshal(b []byte) error
- type Xattr
- func (*Xattr) Descriptor() ([]byte, []int)
- func (*Xattr) ProtoMessage()
- func (m *Xattr) Reset()
- func (m *Xattr) String() string
- func (m *Xattr) XXX_DiscardUnknown()
- func (m *Xattr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Xattr) XXX_Merge(src proto.Message)
- func (m *Xattr) XXX_Size() int
- func (m *Xattr) XXX_Unmarshal(b []byte) error
- type Xattr_Value
Constants ¶
const ( Name = "name" Token = "token" TokenSecret = "token_secret" TokenSecretNamespace = "token_secret_namespace" 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" SpecExportProtocol = "export" SpecExportProtocolISCSI = "iscsi" SpecExportProtocolPXD = "pxd" SpecExportProtocolNFS = "nfs" SpecExportProtocolCustom = "custom" SpecExportOptions = "export_options" SpecExportOptionsEmpty = "empty_export_options" SpecMountOptions = "mount_options" // spec key cannot change due to parity with existing PSO storageclasses SpecFaCreateOptions = "createoptions" SpecCSIMountOptions = "csi_mount_options" SpecProxyProtocolS3 = "s3" SpecProxyProtocolPXD = "pxd" SpecProxyProtocolNFS = "nfs" SpecProxyEndpoint = "proxy_endpoint" SpecProxyNFSSubPath = "proxy_nfs_subpath" SpecProxyNFSExportPath = "proxy_nfs_exportpath" SpecProxyS3Bucket = "proxy_s3_bucket" // 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" // SpecMatchSrcVolProvision defaults to false. Applicable to cloudbackup restores only. // If set to "true", cloudbackup restore volume gets provisioned on same pools as // backup, allowing for inplace restore after. SpecMatchSrcVolProvision = "match_src_vol_provision" SpecNodiscard = "nodiscard" StoragePolicy = "storagepolicy" SpecCowOnDemand = "cow_ondemand" SpecDirectIo = "direct_io" SpecScanPolicyTrigger = "scan_policy_trigger" SpecScanPolicyAction = "scan_policy_action" SpecProxyWrite = "proxy_write" SpecFastpath = "fastpath" SpecAutoFstrim = "auto_fstrim" SpecBackendVolName = "pure_vol_name" SpecBackendType = "backend" SpecBackendPureBlock = "pure_block" SpecBackendPureFile = "pure_file" SpecPureFileExportRules = "pure_export_rules" SpecIoThrottleRdIOPS = "io_throttle_rd_iops" SpecIoThrottleWrIOPS = "io_throttle_wr_iops" SpecIoThrottleRdBW = "io_throttle_rd_bw" SpecIoThrottleWrBW = "io_throttle_wr_bw" )
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" // OptCredDisablePathStyle does not enforce path style for s3 OptCredDisablePathStyle = "CredDisablePathStyle" // OptCredStorageClass indicates the storage class to be used for puts // allowed values are STANDARD, STANDARD_IA,ONEZONE_IA, REDUCED_REDUNDANCY OptCredStorageClass = "CredStorageClass" // 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" // Credential ownership key in params OptCredOwnership = "CredOwnership" // OptCredProxy proxy key in params OptCredProxy = "CredProxy" // OptCredNFSServer is the server address for NFS access OptCredNFSServer = "CredNFSServer" // OptCredNFSSubPath is the sub-path for objects OptCredNFSSubPath = "CredNFSSubPath" // OptCredNFSMountOpts is the optional mount options OptCredNFSMountOpts = "CredNFSMountOpts" // OptCredNFSTimeout is the optional timeout value OptCredNFSTimeoutSeconds = "CredNFSTimeout" // OptCredIAMPolicy if "true", indicates IAM creds to be used OptCredIAMPolicy = "CredIAMPolicy" // OptRemoteCredUUID is the UUID of the remote cluster credential OptRemoteCredUUID = "RemoteCredUUID" // OptCloudBackupID is the backID in the cloud OptCloudBackupID = "CloudBackID" // OptCloudBackupIgnoreCreds ignores credentials for incr backups OptCloudBackupIgnoreCreds = "CloudBackupIgnoreCreds" // 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" // OptVolumeService query parameter used to request background volume services OptVolService = "volservice" )
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 ( S3StorageClassStandard = "STANDARD" S3StorageClassStandardIa = "STANDARD_IA" )
Allowed storage classes s3
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") // Invalid includes Failed, Stopped, and Aborted used as filter to enumerate // cloud backups CloudBackupStatusInvalid = CloudBackupStatusType("Invalid") )
const ( CloudBackupRequestedStatePause = "pause" CloudBackupRequestedStateResume = "resume" CloudBackupRequestedStateStop = "stop" )
const ( // AdminGroup is the value that can be set in the token claims Group which // gives the user access to any resource AdminGroup = "*" )
const ( // AutoAggregation value indicates driver to select aggregation level. AutoAggregation = math.MaxUint32 )
const (
// gRPC root path used to extract service and API information
SdkRootPath = "openstorage.api.OpenStorage"
)
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 AnonymousBucketAccessMode_name = map[int32]string{
0: "UnknownBucketAccessMode",
1: "Private",
2: "ReadOnly",
3: "WriteOnly",
4: "ReadWrite",
}
var AnonymousBucketAccessMode_value = map[string]int32{
"UnknownBucketAccessMode": 0,
"Private": 1,
"ReadOnly": 2,
"WriteOnly": 3,
"ReadWrite": 4,
}
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",
6: "Canceled",
}
var CloudMigrate_Status_value = map[string]int32{
"InvalidStatus": 0,
"Queued": 1,
"Initialized": 2,
"InProgress": 3,
"Failed": 4,
"Complete": 5,
"Canceled": 6,
}
var ClusterPairMode_Mode_name = map[int32]string{
0: "Default",
1: "DisasterRecovery",
2: "OneTimeMigration",
}
var ClusterPairMode_Mode_value = map[string]int32{
"Default": 0,
"DisasterRecovery": 1,
"OneTimeMigration": 2,
}
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 DiagsCollectionStatus_State_name = map[int32]string{
0: "UNSPECIFIED",
1: "PENDING",
2: "RUNNING",
3: "DONE",
4: "FAILED",
}
var DiagsCollectionStatus_State_value = map[string]int32{
"UNSPECIFIED": 0,
"PENDING": 1,
"RUNNING": 2,
"DONE": 3,
"FAILED": 4,
}
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 EnforcementType_name = map[int32]string{
0: "required",
1: "preferred",
}
var EnforcementType_value = map[string]int32{
"required": 0,
"preferred": 1,
}
var ExportProtocol_name = map[int32]string{
0: "INVALID",
1: "PXD",
2: "ISCSI",
3: "NFS",
4: "CUSTOM",
}
var ExportProtocol_value = map[string]int32{
"INVALID": 0,
"PXD": 1,
"ISCSI": 2,
"NFS": 3,
"CUSTOM": 4,
}
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 FastpathProtocol_name = map[int32]string{
0: "FASTPATH_PROTO_UNKNOWN",
1: "FASTPATH_PROTO_NVMEOF_TCP",
2: "FASTPATH_PROTO_ISCSI",
3: "FASTPATH_PROTO_LOCAL",
}
var FastpathProtocol_value = map[string]int32{
"FASTPATH_PROTO_UNKNOWN": 0,
"FASTPATH_PROTO_NVMEOF_TCP": 1,
"FASTPATH_PROTO_ISCSI": 2,
"FASTPATH_PROTO_LOCAL": 3,
}
var FastpathStatus_name = map[int32]string{
0: "FASTPATH_UNKNOWN",
1: "FASTPATH_ACTIVE",
2: "FASTPATH_INACTIVE",
3: "FASTPATH_UNSUPPORTED",
4: "FASTPATH_PENDING",
5: "FASTPATH_ERRORED",
}
var FastpathStatus_value = map[string]int32{
"FASTPATH_UNKNOWN": 0,
"FASTPATH_ACTIVE": 1,
"FASTPATH_INACTIVE": 2,
"FASTPATH_UNSUPPORTED": 3,
"FASTPATH_PENDING": 4,
"FASTPATH_ERRORED": 5,
}
var FilesystemCheck_FilesystemCheckStatus_name = map[int32]string{
0: "FS_CHECK_UNKNOWN",
1: "FS_CHECK_NOT_RUNNING",
2: "FS_CHECK_STARTED",
3: "FS_CHECK_INPROGRESS",
4: "FS_CHECK_STOPPED",
5: "FS_CHECK_COMPLETED",
6: "FS_CHECK_FAILED",
}
var FilesystemCheck_FilesystemCheckStatus_value = map[string]int32{
"FS_CHECK_UNKNOWN": 0,
"FS_CHECK_NOT_RUNNING": 1,
"FS_CHECK_STARTED": 2,
"FS_CHECK_INPROGRESS": 3,
"FS_CHECK_STOPPED": 4,
"FS_CHECK_COMPLETED": 5,
"FS_CHECK_FAILED": 6,
}
var FilesystemHealthStatus_name = map[int32]string{
0: "FS_HEALTH_STATUS_UNKNOWN",
1: "FS_HEALTH_STATUS_HEALTHY",
2: "FS_HEALTH_STATUS_SAFE_TO_FIX",
3: "FS_HEALTH_STATUS_NEEDS_INSPECTION",
}
var FilesystemHealthStatus_value = map[string]int32{
"FS_HEALTH_STATUS_UNKNOWN": 0,
"FS_HEALTH_STATUS_HEALTHY": 1,
"FS_HEALTH_STATUS_SAFE_TO_FIX": 2,
"FS_HEALTH_STATUS_NEEDS_INSPECTION": 3,
}
var FilesystemTrim_FilesystemTrimStatus_name = map[int32]string{
0: "FS_TRIM_UNKNOWN",
1: "FS_TRIM_NOT_RUNNING",
2: "FS_TRIM_STARTED",
3: "FS_TRIM_INPROGRESS",
4: "FS_TRIM_STOPPED",
5: "FS_TRIM_COMPLETED",
6: "FS_TRIM_FAILED",
}
var FilesystemTrim_FilesystemTrimStatus_value = map[string]int32{
"FS_TRIM_UNKNOWN": 0,
"FS_TRIM_NOT_RUNNING": 1,
"FS_TRIM_STARTED": 2,
"FS_TRIM_INPROGRESS": 3,
"FS_TRIM_STOPPED": 4,
"FS_TRIM_COMPLETED": 5,
"FS_TRIM_FAILED": 6,
}
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 HardwareType_name = map[int32]string{
0: "UnknownMachine",
1: "VirtualMachine",
2: "BareMetalMachine",
}
var HardwareType_value = map[string]int32{
"UnknownMachine": 0,
"VirtualMachine": 1,
"BareMetalMachine": 2,
}
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",
5: "IO_PROFILE_SYNC_SHARED",
6: "IO_PROFILE_AUTO",
7: "IO_PROFILE_NONE",
}
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,
"IO_PROFILE_SYNC_SHARED": 5,
"IO_PROFILE_AUTO": 6,
"IO_PROFILE_NONE": 7,
}
var Job_State_name = map[int32]string{
0: "UNSPECIFIED_STATE",
1: "PENDING",
2: "RUNNING",
3: "DONE",
4: "PAUSED",
5: "CANCELLED",
6: "FAILED",
}
var Job_State_value = map[string]int32{
"UNSPECIFIED_STATE": 0,
"PENDING": 1,
"RUNNING": 2,
"DONE": 3,
"PAUSED": 4,
"CANCELLED": 5,
"FAILED": 6,
}
var Job_Type_name = map[int32]string{
0: "UNSPECIFIED_TYPE",
1: "NONE",
2: "DRAIN_ATTACHMENTS",
3: "CLOUD_DRIVE_TRANSFER",
4: "COLLECT_DIAGS",
}
var Job_Type_value = map[string]int32{
"UNSPECIFIED_TYPE": 0,
"NONE": 1,
"DRAIN_ATTACHMENTS": 2,
"CLOUD_DRIVE_TRANSFER": 3,
"COLLECT_DIAGS": 4,
}
var LabelSelectorRequirement_Operator_name = map[int32]string{
0: "In",
1: "NotIn",
2: "Exists",
3: "DoesNotExist",
4: "Gt",
5: "Lt",
}
var LabelSelectorRequirement_Operator_value = map[string]int32{
"In": 0,
"NotIn": 1,
"Exists": 2,
"DoesNotExist": 3,
"Gt": 4,
"Lt": 5,
}
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 Ownership_AccessType_name = map[int32]string{
0: "Read",
1: "Write",
2: "Admin",
}
var Ownership_AccessType_value = map[string]int32{
"Read": 0,
"Write": 1,
"Admin": 2,
}
var ProxyProtocol_name = map[int32]string{
0: "PROXY_PROTOCOL_INVALID",
1: "PROXY_PROTOCOL_NFS",
2: "PROXY_PROTOCOL_S3",
3: "PROXY_PROTOCOL_PXD",
4: "PROXY_PROTOCOL_PURE_BLOCK",
5: "PROXY_PROTOCOL_PURE_FILE",
}
var ProxyProtocol_value = map[string]int32{
"PROXY_PROTOCOL_INVALID": 0,
"PROXY_PROTOCOL_NFS": 1,
"PROXY_PROTOCOL_S3": 2,
"PROXY_PROTOCOL_PXD": 3,
"PROXY_PROTOCOL_PURE_BLOCK": 4,
"PROXY_PROTOCOL_PURE_FILE": 5,
}
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",
5: "RESOURCE_TYPE_POOL",
}
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,
"RESOURCE_TYPE_POOL": 5,
}
var RestoreParamBoolType_name = map[int32]string{
0: "PARAM_BKUPSRC",
1: "PARAM_FALSE",
2: "PARAM_TRUE",
}
var RestoreParamBoolType_value = map[string]int32{
"PARAM_BKUPSRC": 0,
"PARAM_FALSE": 1,
"PARAM_TRUE": 2,
}
var ScanPolicy_ScanAction_name = map[int32]string{
0: "SCAN_ACTION_NONE",
1: "SCAN_ACTION_SCAN_ONLY",
2: "SCAN_ACTION_SCAN_REPAIR",
}
var ScanPolicy_ScanAction_value = map[string]int32{
"SCAN_ACTION_NONE": 0,
"SCAN_ACTION_SCAN_ONLY": 1,
"SCAN_ACTION_SCAN_REPAIR": 2,
}
var ScanPolicy_ScanTrigger_name = map[int32]string{
0: "SCAN_TRIGGER_NONE",
1: "SCAN_TRIGGER_ON_MOUNT",
2: "SCAN_TRIGGER_ON_NEXT_MOUNT",
}
var ScanPolicy_ScanTrigger_value = map[string]int32{
"SCAN_TRIGGER_NONE": 0,
"SCAN_TRIGGER_ON_MOUNT": 1,
"SCAN_TRIGGER_ON_NEXT_MOUNT": 2,
}
var SdkCloudBackupClusterType_Value_name = map[int32]string{
0: "UNKNOWN",
1: "CURRENT_CLUSTER",
2: "OTHER_CLUSTER",
}
var SdkCloudBackupClusterType_Value_value = map[string]int32{
"UNKNOWN": 0,
"CURRENT_CLUSTER": 1,
"OTHER_CLUSTER": 2,
}
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",
8: "SdkCloudBackupStatusTypeQueued",
9: "SdkCloudBackupStatusTypeInvalid",
}
var SdkCloudBackupStatusType_value = map[string]int32{
"SdkCloudBackupStatusTypeUnknown": 0,
"SdkCloudBackupStatusTypeNotStarted": 1,
"SdkCloudBackupStatusTypeDone": 2,
"SdkCloudBackupStatusTypeAborted": 3,
"SdkCloudBackupStatusTypePaused": 4,
"SdkCloudBackupStatusTypeStopped": 5,
"SdkCloudBackupStatusTypeActive": 6,
"SdkCloudBackupStatusTypeFailed": 7,
"SdkCloudBackupStatusTypeQueued": 8,
"SdkCloudBackupStatusTypeInvalid": 9,
}
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",
10: "ROLE",
11: "CLUSTER_PAIR",
12: "MIGRATE",
13: "STORAGE_POLICY",
}
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,
"ROLE": 10,
"CLUSTER_PAIR": 11,
"MIGRATE": 12,
"STORAGE_POLICY": 13,
}
var SdkStoragePool_OperationStatus_name = map[int32]string{
0: "OPERATION_PENDING",
1: "OPERATION_IN_PROGRESS",
2: "OPERATION_SUCCESSFUL",
3: "OPERATION_FAILED",
}
var SdkStoragePool_OperationStatus_value = map[string]int32{
"OPERATION_PENDING": 0,
"OPERATION_IN_PROGRESS": 1,
"OPERATION_SUCCESSFUL": 2,
"OPERATION_FAILED": 3,
}
var SdkStoragePool_OperationType_name = map[int32]string{
0: "OPERATION_RESIZE",
}
var SdkStoragePool_OperationType_value = map[string]int32{
"OPERATION_RESIZE": 0,
}
var SdkStoragePool_ResizeOperationType_name = map[int32]string{
0: "RESIZE_TYPE_AUTO",
1: "RESIZE_TYPE_ADD_DISK",
2: "RESIZE_TYPE_RESIZE_DISK",
}
var SdkStoragePool_ResizeOperationType_value = map[string]int32{
"RESIZE_TYPE_AUTO": 0,
"RESIZE_TYPE_ADD_DISK": 1,
"RESIZE_TYPE_RESIZE_DISK": 2,
}
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",
101: "Minor",
33: "Patch",
}
var SdkVersion_Version_value = map[string]int32{
"MUST_HAVE_ZERO_VALUE": 0,
"Major": 0,
"Minor": 101,
"Patch": 33,
}
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,
}
0: "UNSPECIFIED",
1: "AGGRESSIVE",
2: "NORMAL",
}
"UNSPECIFIED": 0,
"AGGRESSIVE": 1,
"NORMAL": 2,
}
0: "UNSPECIFIED",
1: "NODEPORT",
2: "CLUSTERIP",
3: "LOADBALANCER",
4: "NONE",
}
"UNSPECIFIED": 0,
"NODEPORT": 1,
"CLUSTERIP": 2,
"LOADBALANCER": 3,
"NONE": 4,
}
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_POOLMAINTENANCE",
15: "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_POOLMAINTENANCE": 14,
"STATUS_MAX": 15,
}
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 StorageNode_SecurityStatus_name = map[int32]string{
0: "UNSPECIFIED",
1: "UNSECURED",
2: "SECURED",
3: "SECURED_ALLOW_SECURITY_REMOVAL",
}
var StorageNode_SecurityStatus_value = map[string]int32{
"UNSPECIFIED": 0,
"UNSECURED": 1,
"SECURED": 2,
"SECURED_ALLOW_SECURITY_REMOVAL": 3,
}
var StorageRebalanceAudit_StorageRebalanceAction_name = map[int32]string{
0: "ADD_REPLICA",
1: "REMOVE_REPLICA",
}
var StorageRebalanceAudit_StorageRebalanceAction_value = map[string]int32{
"ADD_REPLICA": 0,
"REMOVE_REPLICA": 1,
}
var StorageRebalanceJobState_name = map[int32]string{
0: "PENDING",
1: "RUNNING",
2: "DONE",
3: "PAUSED",
4: "CANCELLED",
}
var StorageRebalanceJobState_value = map[string]int32{
"PENDING": 0,
"RUNNING": 1,
"DONE": 2,
"PAUSED": 3,
"CANCELLED": 4,
}
var StorageRebalanceTriggerThreshold_Metric_name = map[int32]string{
0: "PROVISION_SPACE",
1: "USED_SPACE",
}
var StorageRebalanceTriggerThreshold_Metric_value = map[string]int32{
"PROVISION_SPACE": 0,
"USED_SPACE": 1,
}
var StorageRebalanceTriggerThreshold_Type_name = map[int32]string{
0: "ABSOLUTE_PERCENT",
1: "DELTA_MEAN_PERCENT",
}
var StorageRebalanceTriggerThreshold_Type_value = map[string]int32{
"ABSOLUTE_PERCENT": 0,
"DELTA_MEAN_PERCENT": 1,
}
var StorageRebalanceWorkSummary_Type_name = map[int32]string{
0: "UnbalancedPools",
1: "UnbalancedVolumes",
2: "UnbalancedProvisionedSpaceBytes",
3: "UnbalancedUsedSpaceBytes",
}
var StorageRebalanceWorkSummary_Type_value = map[string]int32{
"UnbalancedPools": 0,
"UnbalancedVolumes": 1,
"UnbalancedProvisionedSpaceBytes": 2,
"UnbalancedUsedSpaceBytes": 3,
}
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 VolumeSpecPolicy_PolicyOp_name = map[int32]string{
0: "Equal",
1: "Minimum",
2: "Maximum",
}
var VolumeSpecPolicy_PolicyOp_value = map[string]int32{
"Equal": 0,
"Minimum": 1,
"Maximum": 2,
}
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,
}
var Xattr_Value_name = map[int32]string{
0: "UNSPECIFIED",
1: "COW_ON_DEMAND",
}
var Xattr_Value_value = map[string]int32{
"UNSPECIFIED": 0,
"COW_ON_DEMAND": 1,
}
Functions ¶
func IsAdminByContext ¶
IsAdminByContext checks if the context userInfo contains admin privileges
func IsAdminByUser ¶
IsAdminByUser returns true if the user is an ownership admin, meaning, that they belong to any group
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 RegisterOpenStorageBucketHandler ¶
func RegisterOpenStorageBucketHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageBucketHandler registers the http handlers for service OpenStorageBucket to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageBucketHandlerClient ¶
func RegisterOpenStorageBucketHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageBucketClient) error
RegisterOpenStorageBucketHandler registers the http handlers for service OpenStorageBucket to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageBucketClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageBucketClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageBucketClient" to call the correct interceptors.
func RegisterOpenStorageBucketHandlerFromEndpoint ¶
func RegisterOpenStorageBucketHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageBucketHandlerFromEndpoint is same as RegisterOpenStorageBucketHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageBucketServer ¶
func RegisterOpenStorageBucketServer(s *grpc.Server, srv OpenStorageBucketServer)
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 RegisterOpenStorageClusterDomainsHandler ¶
func RegisterOpenStorageClusterDomainsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageClusterDomainsHandler registers the http handlers for service OpenStorageClusterDomains to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageClusterDomainsHandlerClient ¶
func RegisterOpenStorageClusterDomainsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageClusterDomainsClient) error
RegisterOpenStorageClusterDomainsHandler registers the http handlers for service OpenStorageClusterDomains to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageClusterDomainsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageClusterDomainsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageClusterDomainsClient" to call the correct interceptors.
func RegisterOpenStorageClusterDomainsHandlerFromEndpoint ¶
func RegisterOpenStorageClusterDomainsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageClusterDomainsHandlerFromEndpoint is same as RegisterOpenStorageClusterDomainsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageClusterDomainsServer ¶
func RegisterOpenStorageClusterDomainsServer(s *grpc.Server, srv OpenStorageClusterDomainsServer)
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 RegisterOpenStorageClusterPairHandler ¶
func RegisterOpenStorageClusterPairHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageClusterPairHandler registers the http handlers for service OpenStorageClusterPair to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageClusterPairHandlerClient ¶
func RegisterOpenStorageClusterPairHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageClusterPairClient) error
RegisterOpenStorageClusterPairHandler registers the http handlers for service OpenStorageClusterPair to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageClusterPairClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageClusterPairClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageClusterPairClient" to call the correct interceptors.
func RegisterOpenStorageClusterPairHandlerFromEndpoint ¶
func RegisterOpenStorageClusterPairHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageClusterPairHandlerFromEndpoint is same as RegisterOpenStorageClusterPairHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageClusterPairServer ¶
func RegisterOpenStorageClusterPairServer(s *grpc.Server, srv OpenStorageClusterPairServer)
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 RegisterOpenStorageDiagsHandler ¶
func RegisterOpenStorageDiagsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageDiagsHandler registers the http handlers for service OpenStorageDiags to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageDiagsHandlerClient ¶
func RegisterOpenStorageDiagsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageDiagsClient) error
RegisterOpenStorageDiagsHandler registers the http handlers for service OpenStorageDiags to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageDiagsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageDiagsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageDiagsClient" to call the correct interceptors.
func RegisterOpenStorageDiagsHandlerFromEndpoint ¶
func RegisterOpenStorageDiagsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageDiagsHandlerFromEndpoint is same as RegisterOpenStorageDiagsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageDiagsServer ¶
func RegisterOpenStorageDiagsServer(s *grpc.Server, srv OpenStorageDiagsServer)
func RegisterOpenStorageFilesystemCheckHandler ¶
func RegisterOpenStorageFilesystemCheckHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageFilesystemCheckHandler registers the http handlers for service OpenStorageFilesystemCheck to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageFilesystemCheckHandlerClient ¶
func RegisterOpenStorageFilesystemCheckHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageFilesystemCheckClient) error
RegisterOpenStorageFilesystemCheckHandler registers the http handlers for service OpenStorageFilesystemCheck to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageFilesystemCheckClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageFilesystemCheckClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageFilesystemCheckClient" to call the correct interceptors.
func RegisterOpenStorageFilesystemCheckHandlerFromEndpoint ¶
func RegisterOpenStorageFilesystemCheckHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageFilesystemCheckHandlerFromEndpoint is same as RegisterOpenStorageFilesystemCheckHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageFilesystemCheckServer ¶
func RegisterOpenStorageFilesystemCheckServer(s *grpc.Server, srv OpenStorageFilesystemCheckServer)
func RegisterOpenStorageFilesystemTrimHandler ¶
func RegisterOpenStorageFilesystemTrimHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageFilesystemTrimHandler registers the http handlers for service OpenStorageFilesystemTrim to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageFilesystemTrimHandlerClient ¶
func RegisterOpenStorageFilesystemTrimHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageFilesystemTrimClient) error
RegisterOpenStorageFilesystemTrimHandler registers the http handlers for service OpenStorageFilesystemTrim to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageFilesystemTrimClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageFilesystemTrimClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageFilesystemTrimClient" to call the correct interceptors.
func RegisterOpenStorageFilesystemTrimHandlerFromEndpoint ¶
func RegisterOpenStorageFilesystemTrimHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageFilesystemTrimHandlerFromEndpoint is same as RegisterOpenStorageFilesystemTrimHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageFilesystemTrimServer ¶
func RegisterOpenStorageFilesystemTrimServer(s *grpc.Server, srv OpenStorageFilesystemTrimServer)
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 RegisterOpenStorageJobHandler ¶
func RegisterOpenStorageJobHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageJobHandler registers the http handlers for service OpenStorageJob to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageJobHandlerClient ¶
func RegisterOpenStorageJobHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageJobClient) error
RegisterOpenStorageJobHandler registers the http handlers for service OpenStorageJob to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageJobClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageJobClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageJobClient" to call the correct interceptors.
func RegisterOpenStorageJobHandlerFromEndpoint ¶
func RegisterOpenStorageJobHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageJobHandlerFromEndpoint is same as RegisterOpenStorageJobHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageJobServer ¶
func RegisterOpenStorageJobServer(s *grpc.Server, srv OpenStorageJobServer)
func RegisterOpenStorageMigrateHandler ¶
func RegisterOpenStorageMigrateHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageMigrateHandler registers the http handlers for service OpenStorageMigrate to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageMigrateHandlerClient ¶
func RegisterOpenStorageMigrateHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageMigrateClient) error
RegisterOpenStorageMigrateHandler registers the http handlers for service OpenStorageMigrate to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageMigrateClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageMigrateClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageMigrateClient" to call the correct interceptors.
func RegisterOpenStorageMigrateHandlerFromEndpoint ¶
func RegisterOpenStorageMigrateHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageMigrateHandlerFromEndpoint is same as RegisterOpenStorageMigrateHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageMigrateServer ¶
func RegisterOpenStorageMigrateServer(s *grpc.Server, srv OpenStorageMigrateServer)
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 RegisterOpenStoragePolicyHandler ¶
func RegisterOpenStoragePolicyHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStoragePolicyHandler registers the http handlers for service OpenStoragePolicy to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStoragePolicyHandlerClient ¶
func RegisterOpenStoragePolicyHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStoragePolicyClient) error
RegisterOpenStoragePolicyHandler registers the http handlers for service OpenStoragePolicy to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStoragePolicyClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStoragePolicyClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStoragePolicyClient" to call the correct interceptors.
func RegisterOpenStoragePolicyHandlerFromEndpoint ¶
func RegisterOpenStoragePolicyHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStoragePolicyHandlerFromEndpoint is same as RegisterOpenStoragePolicyHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStoragePolicyServer ¶
func RegisterOpenStoragePolicyServer(s *grpc.Server, srv OpenStoragePolicyServer)
func RegisterOpenStoragePoolHandler ¶
func RegisterOpenStoragePoolHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStoragePoolHandler registers the http handlers for service OpenStoragePool to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStoragePoolHandlerClient ¶
func RegisterOpenStoragePoolHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStoragePoolClient) error
RegisterOpenStoragePoolHandler registers the http handlers for service OpenStoragePool to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStoragePoolClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStoragePoolClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStoragePoolClient" to call the correct interceptors.
func RegisterOpenStoragePoolHandlerFromEndpoint ¶
func RegisterOpenStoragePoolHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStoragePoolHandlerFromEndpoint is same as RegisterOpenStoragePoolHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStoragePoolServer ¶
func RegisterOpenStoragePoolServer(s *grpc.Server, srv OpenStoragePoolServer)
func RegisterOpenStorageRoleHandler ¶
func RegisterOpenStorageRoleHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterOpenStorageRoleHandler registers the http handlers for service OpenStorageRole to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterOpenStorageRoleHandlerClient ¶
func RegisterOpenStorageRoleHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OpenStorageRoleClient) error
RegisterOpenStorageRoleHandler registers the http handlers for service OpenStorageRole to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "OpenStorageRoleClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "OpenStorageRoleClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "OpenStorageRoleClient" to call the correct interceptors.
func RegisterOpenStorageRoleHandlerFromEndpoint ¶
func RegisterOpenStorageRoleHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterOpenStorageRoleHandlerFromEndpoint is same as RegisterOpenStorageRoleHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterOpenStorageRoleServer ¶
func RegisterOpenStorageRoleServer(s *grpc.Server, srv OpenStorageRoleServer)
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 SdkCloudBackupStatusTypeToCloudBackupStatusString ¶
func SdkCloudBackupStatusTypeToCloudBackupStatusString( t SdkCloudBackupStatusType, ) string
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
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
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
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 AnonymousBucketAccessMode ¶
type AnonymousBucketAccessMode int32
const ( AnonymousBucketAccessMode_UnknownBucketAccessMode AnonymousBucketAccessMode = 0 // Default, disallow uncredentialed access to the backend storage. AnonymousBucketAccessMode_Private AnonymousBucketAccessMode = 1 // Read only, uncredentialed users can call ListBucket and GetObject. AnonymousBucketAccessMode_ReadOnly AnonymousBucketAccessMode = 2 // Write only, uncredentialed users can only call PutObject. AnonymousBucketAccessMode_WriteOnly AnonymousBucketAccessMode = 3 // Read/Write, uncredentialed users can read objects as well as PutObject. AnonymousBucketAccessMode_ReadWrite AnonymousBucketAccessMode = 4 )
func (AnonymousBucketAccessMode) EnumDescriptor ¶
func (AnonymousBucketAccessMode) EnumDescriptor() ([]byte, []int)
func (AnonymousBucketAccessMode) String ¶
func (x AnonymousBucketAccessMode) String() string
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 BucketAccessCredentials ¶
type BucketAccessCredentials struct {
// Access key id
AccessKeyId string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId" json:"access_key_id,omitempty"`
// Secret access key
SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey" json:"secret_access_key,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the bucket access credential object
func (*BucketAccessCredentials) Descriptor ¶
func (*BucketAccessCredentials) Descriptor() ([]byte, []int)
func (*BucketAccessCredentials) GetAccessKeyId ¶
func (m *BucketAccessCredentials) GetAccessKeyId() string
func (*BucketAccessCredentials) GetSecretAccessKey ¶
func (m *BucketAccessCredentials) GetSecretAccessKey() string
func (*BucketAccessCredentials) ProtoMessage ¶
func (*BucketAccessCredentials) ProtoMessage()
func (*BucketAccessCredentials) Reset ¶
func (m *BucketAccessCredentials) Reset()
func (*BucketAccessCredentials) String ¶
func (m *BucketAccessCredentials) String() string
func (*BucketAccessCredentials) XXX_DiscardUnknown ¶
func (m *BucketAccessCredentials) XXX_DiscardUnknown()
func (*BucketAccessCredentials) XXX_Marshal ¶
func (m *BucketAccessCredentials) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketAccessCredentials) XXX_Merge ¶
func (dst *BucketAccessCredentials) XXX_Merge(src proto.Message)
func (*BucketAccessCredentials) XXX_Size ¶
func (m *BucketAccessCredentials) XXX_Size() int
func (*BucketAccessCredentials) XXX_Unmarshal ¶
func (m *BucketAccessCredentials) XXX_Unmarshal(b []byte) error
type BucketCreateRequest ¶
type BucketCreateRequest struct {
// Unique name of the bucket. This will be used for idempotency.
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// Region in which bucket will be created.
Region string `protobuf:"bytes,2,opt,name=region" json:"region,omitempty"`
// Endpoint to use when creating the bucket
Endpoint string `protobuf:"bytes,3,opt,name=endpoint" json:"endpoint,omitempty"`
// Anonymous access policy for the bucket.
AnonymousBucketAccessMode AnonymousBucketAccessMode `` /* 144-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to create a bucket.
func (*BucketCreateRequest) Descriptor ¶
func (*BucketCreateRequest) Descriptor() ([]byte, []int)
func (*BucketCreateRequest) GetAnonymousBucketAccessMode ¶
func (m *BucketCreateRequest) GetAnonymousBucketAccessMode() AnonymousBucketAccessMode
func (*BucketCreateRequest) GetEndpoint ¶
func (m *BucketCreateRequest) GetEndpoint() string
func (*BucketCreateRequest) GetName ¶
func (m *BucketCreateRequest) GetName() string
func (*BucketCreateRequest) GetRegion ¶
func (m *BucketCreateRequest) GetRegion() string
func (*BucketCreateRequest) ProtoMessage ¶
func (*BucketCreateRequest) ProtoMessage()
func (*BucketCreateRequest) Reset ¶
func (m *BucketCreateRequest) Reset()
func (*BucketCreateRequest) String ¶
func (m *BucketCreateRequest) String() string
func (*BucketCreateRequest) XXX_DiscardUnknown ¶
func (m *BucketCreateRequest) XXX_DiscardUnknown()
func (*BucketCreateRequest) XXX_Marshal ¶
func (m *BucketCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketCreateRequest) XXX_Merge ¶
func (dst *BucketCreateRequest) XXX_Merge(src proto.Message)
func (*BucketCreateRequest) XXX_Size ¶
func (m *BucketCreateRequest) XXX_Size() int
func (*BucketCreateRequest) XXX_Unmarshal ¶
func (m *BucketCreateRequest) XXX_Unmarshal(b []byte) error
type BucketCreateResponse ¶
type BucketCreateResponse struct {
// Id of new bucket
BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId" json:"bucket_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response to the creation of a bucket
func (*BucketCreateResponse) Descriptor ¶
func (*BucketCreateResponse) Descriptor() ([]byte, []int)
func (*BucketCreateResponse) GetBucketId ¶
func (m *BucketCreateResponse) GetBucketId() string
func (*BucketCreateResponse) ProtoMessage ¶
func (*BucketCreateResponse) ProtoMessage()
func (*BucketCreateResponse) Reset ¶
func (m *BucketCreateResponse) Reset()
func (*BucketCreateResponse) String ¶
func (m *BucketCreateResponse) String() string
func (*BucketCreateResponse) XXX_DiscardUnknown ¶
func (m *BucketCreateResponse) XXX_DiscardUnknown()
func (*BucketCreateResponse) XXX_Marshal ¶
func (m *BucketCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketCreateResponse) XXX_Merge ¶
func (dst *BucketCreateResponse) XXX_Merge(src proto.Message)
func (*BucketCreateResponse) XXX_Size ¶
func (m *BucketCreateResponse) XXX_Size() int
func (*BucketCreateResponse) XXX_Unmarshal ¶
func (m *BucketCreateResponse) XXX_Unmarshal(b []byte) error
type BucketDeleteRequest ¶
type BucketDeleteRequest struct {
// Id of bucket to delete
BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId" json:"bucket_id,omitempty"`
// Region in which bucket will be created.
Region string `protobuf:"bytes,2,opt,name=region" json:"region,omitempty"`
// Endpoint to use when deleting the bucket
Endpoint string `protobuf:"bytes,3,opt,name=endpoint" json:"endpoint,omitempty"`
// Flag to allow non empty bucket deletion.
ClearBucket bool `protobuf:"varint,4,opt,name=clear_bucket,json=clearBucket" json:"clear_bucket,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the request to delete a bucket
func (*BucketDeleteRequest) Descriptor ¶
func (*BucketDeleteRequest) Descriptor() ([]byte, []int)
func (*BucketDeleteRequest) GetBucketId ¶
func (m *BucketDeleteRequest) GetBucketId() string
func (*BucketDeleteRequest) GetClearBucket ¶
func (m *BucketDeleteRequest) GetClearBucket() bool
func (*BucketDeleteRequest) GetEndpoint ¶
func (m *BucketDeleteRequest) GetEndpoint() string
func (*BucketDeleteRequest) GetRegion ¶
func (m *BucketDeleteRequest) GetRegion() string
func (*BucketDeleteRequest) ProtoMessage ¶
func (*BucketDeleteRequest) ProtoMessage()
func (*BucketDeleteRequest) Reset ¶
func (m *BucketDeleteRequest) Reset()
func (*BucketDeleteRequest) String ¶
func (m *BucketDeleteRequest) String() string
func (*BucketDeleteRequest) XXX_DiscardUnknown ¶
func (m *BucketDeleteRequest) XXX_DiscardUnknown()
func (*BucketDeleteRequest) XXX_Marshal ¶
func (m *BucketDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketDeleteRequest) XXX_Merge ¶
func (dst *BucketDeleteRequest) XXX_Merge(src proto.Message)
func (*BucketDeleteRequest) XXX_Size ¶
func (m *BucketDeleteRequest) XXX_Size() int
func (*BucketDeleteRequest) XXX_Unmarshal ¶
func (m *BucketDeleteRequest) XXX_Unmarshal(b []byte) error
type BucketDeleteResponse ¶
type BucketDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*BucketDeleteResponse) Descriptor ¶
func (*BucketDeleteResponse) Descriptor() ([]byte, []int)
func (*BucketDeleteResponse) ProtoMessage ¶
func (*BucketDeleteResponse) ProtoMessage()
func (*BucketDeleteResponse) Reset ¶
func (m *BucketDeleteResponse) Reset()
func (*BucketDeleteResponse) String ¶
func (m *BucketDeleteResponse) String() string
func (*BucketDeleteResponse) XXX_DiscardUnknown ¶
func (m *BucketDeleteResponse) XXX_DiscardUnknown()
func (*BucketDeleteResponse) XXX_Marshal ¶
func (m *BucketDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketDeleteResponse) XXX_Merge ¶
func (dst *BucketDeleteResponse) XXX_Merge(src proto.Message)
func (*BucketDeleteResponse) XXX_Size ¶
func (m *BucketDeleteResponse) XXX_Size() int
func (*BucketDeleteResponse) XXX_Unmarshal ¶
func (m *BucketDeleteResponse) XXX_Unmarshal(b []byte) error
type BucketGrantAccessRequest ¶
type BucketGrantAccessRequest struct {
// Id of the bucket
BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId" json:"bucket_id,omitempty"`
// Name of the account to which access to be provided
AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// Access policy to be applied for the account
AccessPolicy string `protobuf:"bytes,3,opt,name=access_policy,json=accessPolicy" json:"access_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to grant access to the bucket
func (*BucketGrantAccessRequest) Descriptor ¶
func (*BucketGrantAccessRequest) Descriptor() ([]byte, []int)
func (*BucketGrantAccessRequest) GetAccessPolicy ¶
func (m *BucketGrantAccessRequest) GetAccessPolicy() string
func (*BucketGrantAccessRequest) GetAccountName ¶
func (m *BucketGrantAccessRequest) GetAccountName() string
func (*BucketGrantAccessRequest) GetBucketId ¶
func (m *BucketGrantAccessRequest) GetBucketId() string
func (*BucketGrantAccessRequest) ProtoMessage ¶
func (*BucketGrantAccessRequest) ProtoMessage()
func (*BucketGrantAccessRequest) Reset ¶
func (m *BucketGrantAccessRequest) Reset()
func (*BucketGrantAccessRequest) String ¶
func (m *BucketGrantAccessRequest) String() string
func (*BucketGrantAccessRequest) XXX_DiscardUnknown ¶
func (m *BucketGrantAccessRequest) XXX_DiscardUnknown()
func (*BucketGrantAccessRequest) XXX_Marshal ¶
func (m *BucketGrantAccessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketGrantAccessRequest) XXX_Merge ¶
func (dst *BucketGrantAccessRequest) XXX_Merge(src proto.Message)
func (*BucketGrantAccessRequest) XXX_Size ¶
func (m *BucketGrantAccessRequest) XXX_Size() int
func (*BucketGrantAccessRequest) XXX_Unmarshal ¶
func (m *BucketGrantAccessRequest) XXX_Unmarshal(b []byte) error
type BucketGrantAccessResponse ¶
type BucketGrantAccessResponse struct {
// This is the account_id that is being provided access. This will
// This will be required later to revoke access.
AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId" json:"account_id,omitempty"`
// Credentials supplied for accessing the bucket ex: aws access key id and secret, etc.
Credentials *BucketAccessCredentials `protobuf:"bytes,2,opt,name=credentials" json:"credentials,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response to the creation of a bucket
func (*BucketGrantAccessResponse) Descriptor ¶
func (*BucketGrantAccessResponse) Descriptor() ([]byte, []int)
func (*BucketGrantAccessResponse) GetAccountId ¶
func (m *BucketGrantAccessResponse) GetAccountId() string
func (*BucketGrantAccessResponse) GetCredentials ¶
func (m *BucketGrantAccessResponse) GetCredentials() *BucketAccessCredentials
func (*BucketGrantAccessResponse) ProtoMessage ¶
func (*BucketGrantAccessResponse) ProtoMessage()
func (*BucketGrantAccessResponse) Reset ¶
func (m *BucketGrantAccessResponse) Reset()
func (*BucketGrantAccessResponse) String ¶
func (m *BucketGrantAccessResponse) String() string
func (*BucketGrantAccessResponse) XXX_DiscardUnknown ¶
func (m *BucketGrantAccessResponse) XXX_DiscardUnknown()
func (*BucketGrantAccessResponse) XXX_Marshal ¶
func (m *BucketGrantAccessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketGrantAccessResponse) XXX_Merge ¶
func (dst *BucketGrantAccessResponse) XXX_Merge(src proto.Message)
func (*BucketGrantAccessResponse) XXX_Size ¶
func (m *BucketGrantAccessResponse) XXX_Size() int
func (*BucketGrantAccessResponse) XXX_Unmarshal ¶
func (m *BucketGrantAccessResponse) XXX_Unmarshal(b []byte) error
type BucketRevokeAccessRequest ¶
type BucketRevokeAccessRequest struct {
// Id of bucket to delete
BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId" json:"bucket_id,omitempty"`
// AccountId that is having its access revoked.
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the request to revoke access to the bucket
func (*BucketRevokeAccessRequest) Descriptor ¶
func (*BucketRevokeAccessRequest) Descriptor() ([]byte, []int)
func (*BucketRevokeAccessRequest) GetAccountId ¶
func (m *BucketRevokeAccessRequest) GetAccountId() string
func (*BucketRevokeAccessRequest) GetBucketId ¶
func (m *BucketRevokeAccessRequest) GetBucketId() string
func (*BucketRevokeAccessRequest) ProtoMessage ¶
func (*BucketRevokeAccessRequest) ProtoMessage()
func (*BucketRevokeAccessRequest) Reset ¶
func (m *BucketRevokeAccessRequest) Reset()
func (*BucketRevokeAccessRequest) String ¶
func (m *BucketRevokeAccessRequest) String() string
func (*BucketRevokeAccessRequest) XXX_DiscardUnknown ¶
func (m *BucketRevokeAccessRequest) XXX_DiscardUnknown()
func (*BucketRevokeAccessRequest) XXX_Marshal ¶
func (m *BucketRevokeAccessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketRevokeAccessRequest) XXX_Merge ¶
func (dst *BucketRevokeAccessRequest) XXX_Merge(src proto.Message)
func (*BucketRevokeAccessRequest) XXX_Size ¶
func (m *BucketRevokeAccessRequest) XXX_Size() int
func (*BucketRevokeAccessRequest) XXX_Unmarshal ¶
func (m *BucketRevokeAccessRequest) XXX_Unmarshal(b []byte) error
type BucketRevokeAccessResponse ¶
type BucketRevokeAccessResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*BucketRevokeAccessResponse) Descriptor ¶
func (*BucketRevokeAccessResponse) Descriptor() ([]byte, []int)
func (*BucketRevokeAccessResponse) ProtoMessage ¶
func (*BucketRevokeAccessResponse) ProtoMessage()
func (*BucketRevokeAccessResponse) Reset ¶
func (m *BucketRevokeAccessResponse) Reset()
func (*BucketRevokeAccessResponse) String ¶
func (m *BucketRevokeAccessResponse) String() string
func (*BucketRevokeAccessResponse) XXX_DiscardUnknown ¶
func (m *BucketRevokeAccessResponse) XXX_DiscardUnknown()
func (*BucketRevokeAccessResponse) XXX_Marshal ¶
func (m *BucketRevokeAccessResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketRevokeAccessResponse) XXX_Merge ¶
func (dst *BucketRevokeAccessResponse) XXX_Merge(src proto.Message)
func (*BucketRevokeAccessResponse) XXX_Size ¶
func (m *BucketRevokeAccessResponse) XXX_Size() int
func (*BucketRevokeAccessResponse) XXX_Unmarshal ¶
func (m *BucketRevokeAccessResponse) XXX_Unmarshal(b []byte) error
type CapacityUsageInfo ¶
type CapacityUsageInfo struct {
// Storage consumed exclusively by this single snapshot. Deletion of this
// snapshot may increase the free storage available by this amount.
ExclusiveBytes int64 `protobuf:"varint,1,opt,name=exclusive_bytes,json=exclusiveBytes" json:"exclusive_bytes,omitempty"`
SharedBytes int64 `protobuf:"varint,2,opt,name=shared_bytes,json=sharedBytes" json:"shared_bytes,omitempty"`
// TotalBytes used by this volume
TotalBytes int64 `protobuf:"varint,3,opt,name=total_bytes,json=totalBytes" json:"total_bytes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Provides details on exclusive and shared storage used by snapshot/volume specifically for copy-on-write(COW) snapshots. Deletion of snapshots and overwirte of volume will affect the exclusive storage used by the other dependent snaps and parent volume.
func (*CapacityUsageInfo) Descriptor ¶
func (*CapacityUsageInfo) Descriptor() ([]byte, []int)
func (*CapacityUsageInfo) GetExclusiveBytes ¶
func (m *CapacityUsageInfo) GetExclusiveBytes() int64
func (*CapacityUsageInfo) GetSharedBytes ¶
func (m *CapacityUsageInfo) GetSharedBytes() int64
func (*CapacityUsageInfo) GetTotalBytes ¶
func (m *CapacityUsageInfo) GetTotalBytes() int64
func (*CapacityUsageInfo) ProtoMessage ¶
func (*CapacityUsageInfo) ProtoMessage()
func (*CapacityUsageInfo) Reset ¶
func (m *CapacityUsageInfo) Reset()
func (*CapacityUsageInfo) String ¶
func (m *CapacityUsageInfo) String() string
func (*CapacityUsageInfo) XXX_DiscardUnknown ¶
func (m *CapacityUsageInfo) XXX_DiscardUnknown()
func (*CapacityUsageInfo) XXX_Marshal ¶
func (m *CapacityUsageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CapacityUsageInfo) XXX_Merge ¶
func (dst *CapacityUsageInfo) XXX_Merge(src proto.Message)
func (*CapacityUsageInfo) XXX_Size ¶
func (m *CapacityUsageInfo) XXX_Size() int
func (*CapacityUsageInfo) XXX_Unmarshal ¶
func (m *CapacityUsageInfo) XXX_Unmarshal(b []byte) error
type CapacityUsageResponse ¶
type CapacityUsageResponse struct {
CapacityUsageInfo *CapacityUsageInfo
// Describes the err if all of the usage details could not be obtained
Error error
}
Defines the response for CapacityUsage request
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
// Labels are list of key value pairs to tag the cloud backup. These labels
// are stored in the metadata associated with the backup.
Labels map[string]string
// FullBackupFrequency indicates number of incremental backup after whcih
// a fullbackup must be created. This is to override the default value for
// manual/user triggerred backups and not applicable for scheduled backups.
// Value of 0 retains the default behavior.
FullBackupFrequency uint32
// DeleteLocal indicates if local snap must be deleted after the
// backup is complete
DeleteLocal bool
}
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
// MaxBackups indicates maxBackups to return in this enumerate list
MaxBackups uint64
// ContinuationToken returned in the enumerate response if all of the
// requested backups could not be returned in one response
ContinuationToken string
}
type CloudBackupEnumerateResponse ¶
type CloudBackupEnumerateResponse struct {
// Backups is list of backups in cloud for given volume/cluster/s
Backups []CloudBackupInfo
ContinuationToken string
}
func (*CloudBackupEnumerateResponse) ToSdkCloudBackupEnumerateWithFiltersResponse ¶
func (r *CloudBackupEnumerateResponse) ToSdkCloudBackupEnumerateWithFiltersResponse() *SdkCloudBackupEnumerateWithFiltersResponse
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
// StatusFilter indicates backups based on status
StatusFilter CloudBackupStatusType
// MetadataFilter indicates backups whose metadata has these kv pairs
MetadataFilter map[string]string
// CloudBackupID must be specified if one needs to enumerate known single
// backup (format is clusteruuidORBucketName/srcVolId-SnapId(-incr). If
// this is specified, everything else in the command is ignored
CloudBackupID string
// MissingSrcVol set to true enumerates cloudbackups for which srcVol is not
// present in the cluster. Either the source volume is deleted or the
// cloudbackup belongs to other cluster.( with older version this
// information may be missing, and in such a case these will list as
// missing cluster info field in enumeration). Specifying SrcVolumeID and
// this flag at the same time is an error
MissingSrcVolumes 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
Labels map[string]string
// VolumeIDs are a list of volume IDs to use for the backup request
// If multiple of GroupID, Labels or VolumeIDs are specified, volumes matching all of
// them are backed up to cloud
VolumeIDs []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
// DeleteLocal indicates if local snap must be deleted after the
// backup is complete
DeleteLocal 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
// VolumeIDs are a list of volume IDs to use for the backup request
// If multiple of GroupID, Labels or VolumeIDs are specified, volumes matching all of
// them are backed up to cloud
VolumeIDs []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
// RetentionDays is the number of days that the scheduled backups will be kept
// and after these number of days it will be deleted
RetentionDays uint32
}
type CloudBackupGroupSchedUpdateRequest ¶
type CloudBackupGroupSchedUpdateRequest struct {
// Any parameters in this can be updated
CloudBackupGroupSchedCreateRequest
// UUID of the group schedule being upated
SchedUUID string
}
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
// ClusterType indicates if the cloudbackup was uploaded by this
// cluster. Could be unknown with older version cloudbackups
ClusterType SdkCloudBackupClusterType_Value
// Namespace to which this cloudbackup belongs to
Namespace string
}
func (*CloudBackupInfo) ToSdkCloudBackupInfo ¶
func (b *CloudBackupInfo) ToSdkCloudBackupInfo() *SdkCloudBackupInfo
type CloudBackupOpType ¶
type CloudBackupOpType string
func SdkCloudBackupOpTypeToCloudBackupOpType ¶
func SdkCloudBackupOpTypeToCloudBackupOpType(t SdkCloudBackupOpType) CloudBackupOpType
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
// Optional RestoreVolumeSpec allows some of the restoreVolume fields to be modified.
// These fields default to the volume spec stored with cloudbackup.
// The request fails if both RestoreVolSpec and NodeID are specified.
Spec *RestoreVolumeSpec
// Optional Locator for restoreVolume. Request fails if both Name and
// locator are specified
Locator *VolumeLocator
}
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 CloudBackupSchedUpdateRequest ¶
type CloudBackupSchedUpdateRequest struct {
CloudBackupScheduleInfo
// SchedUUID for which the schedule is being updated
SchedUUID string
}
Callers must read the existing schedule and modify required fields
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
// RetentionDays is the number of days that the scheduled backups will be kept
// and after these number of days it will be deleted
RetentionDays uint32
}
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 Bytes uploaded/downloaded so far
BytesDone uint64
// BytesTotal is the total number of bytes being transferred
BytesTotal uint64
// EtaSeconds estimated time in seconds for backup/restore completion
EtaSeconds int64
// 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
// GroupCloudBackupID is valid for backups that were started as part of group
// cloudbackup request
GroupCloudBackupID 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
// ID of the backup/restore task. If this is specified, SrcVolumeID is
// ignored. This could be GroupCloudBackupId too, and in that case multiple
// statuses belonging to the groupCloudBackupID is returned.
ID string
}
type CloudBackupStatusRequestOld ¶
type CloudBackupStatusRequestOld struct {
// Old field for task ID
Name string
// New structure
CloudBackupStatusRequest
}
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 CloudDriveTransferJob ¶
type CloudDriveTransferJob struct {
// SourceDrivesetID is the ID of the current driveset that needs to be transferred
SourceDrivesetId string `protobuf:"bytes,1,opt,name=source_driveset_id,json=sourceDrivesetId" json:"source_driveset_id,omitempty"`
// DestinationInstanceID is the ID of the storageless instance that needs to take over the SourceDriveSetID
DestinationInstanceId string `protobuf:"bytes,2,opt,name=destination_instance_id,json=destinationInstanceId" json:"destination_instance_id,omitempty"`
// Status describes a helpful status of this operation
Status string `protobuf:"bytes,3,opt,name=status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*CloudDriveTransferJob) Descriptor ¶
func (*CloudDriveTransferJob) Descriptor() ([]byte, []int)
func (*CloudDriveTransferJob) GetDestinationInstanceId ¶
func (m *CloudDriveTransferJob) GetDestinationInstanceId() string
func (*CloudDriveTransferJob) GetSourceDrivesetId ¶
func (m *CloudDriveTransferJob) GetSourceDrivesetId() string
func (*CloudDriveTransferJob) GetStatus ¶
func (m *CloudDriveTransferJob) GetStatus() string
func (*CloudDriveTransferJob) ProtoMessage ¶
func (*CloudDriveTransferJob) ProtoMessage()
func (*CloudDriveTransferJob) Reset ¶
func (m *CloudDriveTransferJob) Reset()
func (*CloudDriveTransferJob) String ¶
func (m *CloudDriveTransferJob) String() string
func (*CloudDriveTransferJob) XXX_DiscardUnknown ¶
func (m *CloudDriveTransferJob) XXX_DiscardUnknown()
func (*CloudDriveTransferJob) XXX_Marshal ¶
func (m *CloudDriveTransferJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudDriveTransferJob) XXX_Merge ¶
func (dst *CloudDriveTransferJob) XXX_Merge(src proto.Message)
func (*CloudDriveTransferJob) XXX_Size ¶
func (m *CloudDriveTransferJob) XXX_Size() int
func (*CloudDriveTransferJob) XXX_Unmarshal ¶
func (m *CloudDriveTransferJob) XXX_Unmarshal(b []byte) error
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"`
// StartTime indicates Op's start time
StartTime *timestamp.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
// CompletedTime indicates Op's completed time
CompletedTime *timestamp.Timestamp `protobuf:"bytes,12,opt,name=completed_time,json=completedTime" json:"completed_time,omitempty"`
// BytesTotal is the number of bytes being transferred
BytesTotal uint64 `protobuf:"varint,13,opt,name=bytes_total,json=bytesTotal" json:"bytes_total,omitempty"`
// BytesDone is the number of bytes already transferred
BytesDone uint64 `protobuf:"varint,14,opt,name=bytes_done,json=bytesDone" json:"bytes_done,omitempty"`
// ETASeconds the time duration in seconds for cloud migration completion
EtaSeconds int64 `protobuf:"varint,15,opt,name=eta_seconds,json=etaSeconds" json:"eta_seconds,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*CloudMigrateInfo) Descriptor ¶
func (*CloudMigrateInfo) Descriptor() ([]byte, []int)
func (*CloudMigrateInfo) GetBytesDone ¶
func (m *CloudMigrateInfo) GetBytesDone() uint64
func (*CloudMigrateInfo) GetBytesTotal ¶
func (m *CloudMigrateInfo) GetBytesTotal() uint64
func (*CloudMigrateInfo) GetCloudbackupId ¶
func (m *CloudMigrateInfo) GetCloudbackupId() string
func (*CloudMigrateInfo) GetClusterId ¶
func (m *CloudMigrateInfo) GetClusterId() string
func (*CloudMigrateInfo) GetCompletedTime ¶
func (m *CloudMigrateInfo) GetCompletedTime() *timestamp.Timestamp
func (*CloudMigrateInfo) GetCurrentStage ¶
func (m *CloudMigrateInfo) GetCurrentStage() CloudMigrate_Stage
func (*CloudMigrateInfo) GetErrorReason ¶
func (m *CloudMigrateInfo) GetErrorReason() string
func (*CloudMigrateInfo) GetEtaSeconds ¶
func (m *CloudMigrateInfo) GetEtaSeconds() int64
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) GetStartTime ¶
func (m *CloudMigrateInfo) GetStartTime() *timestamp.Timestamp
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 CloudMigrateStatusRequest ¶
type CloudMigrateStatusRequest struct {
// Task id for which to return status
TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
// ID of the cluster for which to return migration statuses
ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Request for cloud migration operation status
func (*CloudMigrateStatusRequest) Descriptor ¶
func (*CloudMigrateStatusRequest) Descriptor() ([]byte, []int)
func (*CloudMigrateStatusRequest) GetClusterId ¶
func (m *CloudMigrateStatusRequest) GetClusterId() string
func (*CloudMigrateStatusRequest) GetTaskId ¶
func (m *CloudMigrateStatusRequest) GetTaskId() string
func (*CloudMigrateStatusRequest) ProtoMessage ¶
func (*CloudMigrateStatusRequest) ProtoMessage()
func (*CloudMigrateStatusRequest) Reset ¶
func (m *CloudMigrateStatusRequest) Reset()
func (*CloudMigrateStatusRequest) String ¶
func (m *CloudMigrateStatusRequest) String() string
func (*CloudMigrateStatusRequest) XXX_DiscardUnknown ¶
func (m *CloudMigrateStatusRequest) XXX_DiscardUnknown()
func (*CloudMigrateStatusRequest) XXX_Marshal ¶
func (m *CloudMigrateStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CloudMigrateStatusRequest) XXX_Merge ¶
func (dst *CloudMigrateStatusRequest) XXX_Merge(src proto.Message)
func (*CloudMigrateStatusRequest) XXX_Size ¶
func (m *CloudMigrateStatusRequest) XXX_Size() int
func (*CloudMigrateStatusRequest) XXX_Unmarshal ¶
func (m *CloudMigrateStatusRequest) 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 CloudMigrate_Canceled CloudMigrate_Status = 6 )
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
// Management url for the cluster
ManagementURL string
// FluentD Host for the cluster
FluentDConfig FluentDConfig
}
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 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"`
// The mode to use for the cluster pair
Mode ClusterPairMode_Mode `protobuf:"varint,5,opt,name=mode,enum=openstorage.api.ClusterPairMode_Mode" json:"mode,omitempty"`
// Use for the cluster pairing, if given
// credential id will be used in ClusterPairCreate service
CredentialId string `protobuf:"bytes,6,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Used to send a request to create a cluster pair
func (*ClusterPairCreateRequest) Descriptor ¶
func (*ClusterPairCreateRequest) Descriptor() ([]byte, []int)
func (*ClusterPairCreateRequest) GetCredentialId ¶
func (m *ClusterPairCreateRequest) GetCredentialId() string
func (*ClusterPairCreateRequest) GetMode ¶
func (m *ClusterPairCreateRequest) GetMode() ClusterPairMode_Mode
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
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 ClusterPairGetResponse ¶
type ClusterPairGetResponse struct {
// Info about the cluster pair
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
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"`
// The endpoint used for creating the pair
Endpoint string `protobuf:"bytes,3,opt,name=endpoint" json:"endpoint,omitempty"`
// Current endpoints of the cluster
CurrentEndpoints []string `protobuf:"bytes,4,rep,name=current_endpoints,json=currentEndpoints" json:"current_endpoints,omitempty"`
// Flag used to determine if communication is over a secure channel
Secure bool `protobuf:"varint,5,opt,name=secure" json:"secure,omitempty"`
// Token associated with cluster
Token string `protobuf:"bytes,6,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 */
// Mode for the cluster pair
Mode ClusterPairMode_Mode `protobuf:"varint,8,opt,name=mode,enum=openstorage.api.ClusterPairMode_Mode" json:"mode,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Information about a cluster pair
func (*ClusterPairInfo) Descriptor ¶
func (*ClusterPairInfo) Descriptor() ([]byte, []int)
func (*ClusterPairInfo) GetCurrentEndpoints ¶
func (m *ClusterPairInfo) GetCurrentEndpoints() []string
func (*ClusterPairInfo) GetEndpoint ¶
func (m *ClusterPairInfo) GetEndpoint() string
func (*ClusterPairInfo) GetId ¶
func (m *ClusterPairInfo) GetId() string
func (*ClusterPairInfo) GetMode ¶
func (m *ClusterPairInfo) GetMode() ClusterPairMode_Mode
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 ClusterPairMode ¶
type ClusterPairMode struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ClusterPairMode) Descriptor ¶
func (*ClusterPairMode) Descriptor() ([]byte, []int)
func (*ClusterPairMode) ProtoMessage ¶
func (*ClusterPairMode) ProtoMessage()
func (*ClusterPairMode) Reset ¶
func (m *ClusterPairMode) Reset()
func (*ClusterPairMode) String ¶
func (m *ClusterPairMode) String() string
func (*ClusterPairMode) XXX_DiscardUnknown ¶
func (m *ClusterPairMode) XXX_DiscardUnknown()
func (*ClusterPairMode) XXX_Marshal ¶
func (m *ClusterPairMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClusterPairMode) XXX_Merge ¶
func (dst *ClusterPairMode) XXX_Merge(src proto.Message)
func (*ClusterPairMode) XXX_Size ¶
func (m *ClusterPairMode) XXX_Size() int
func (*ClusterPairMode) XXX_Unmarshal ¶
func (m *ClusterPairMode) XXX_Unmarshal(b []byte) error
type ClusterPairMode_Mode ¶
type ClusterPairMode_Mode int32
const ( // Default pairing mode ClusterPairMode_Default ClusterPairMode_Mode = 0 // Paired for DisasterRecovery ClusterPairMode_DisasterRecovery ClusterPairMode_Mode = 1 // Paired for one-time migration ClusterPairMode_OneTimeMigration ClusterPairMode_Mode = 2 )
func (ClusterPairMode_Mode) EnumDescriptor ¶
func (ClusterPairMode_Mode) EnumDescriptor() ([]byte, []int)
func (ClusterPairMode_Mode) String ¶
func (x ClusterPairMode_Mode) String() string
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"`
// The mode to use for the cluster pair
Mode ClusterPairMode_Mode `protobuf:"varint,3,opt,name=mode,enum=openstorage.api.ClusterPairMode_Mode" json:"mode,omitempty"`
// Use for the cluster pairing, if given
// credential id will be used in ClusterPairCreate service
CredentialId string `protobuf:"bytes,4,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Used to process a pair request from a remote cluster
func (*ClusterPairProcessRequest) Descriptor ¶
func (*ClusterPairProcessRequest) Descriptor() ([]byte, []int)
func (*ClusterPairProcessRequest) GetCredentialId ¶
func (m *ClusterPairProcessRequest) GetCredentialId() string
func (*ClusterPairProcessRequest) GetMode ¶
func (m *ClusterPairProcessRequest) GetMode() ClusterPairMode_Mode
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
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
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
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
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
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 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
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
DefaultId string `protobuf:"bytes,1,opt,name=default_id,json=defaultId" json:"default_id,omitempty"`
// Pairs Info about the cluster pairs
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
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
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 CollectDiagsJob ¶
type CollectDiagsJob struct {
// Request is the user request for this diags collection job
Request *SdkDiagsCollectRequest `protobuf:"bytes,1,opt,name=request" json:"request,omitempty"`
// Statuses is a list of statuses for diags collection for each node that is part of the request
Statuses []*DiagsCollectionStatus `protobuf:"bytes,2,rep,name=statuses" json:"statuses,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*CollectDiagsJob) Descriptor ¶
func (*CollectDiagsJob) Descriptor() ([]byte, []int)
func (*CollectDiagsJob) GetRequest ¶
func (m *CollectDiagsJob) GetRequest() *SdkDiagsCollectRequest
func (*CollectDiagsJob) GetStatuses ¶
func (m *CollectDiagsJob) GetStatuses() []*DiagsCollectionStatus
func (*CollectDiagsJob) ProtoMessage ¶
func (*CollectDiagsJob) ProtoMessage()
func (*CollectDiagsJob) Reset ¶
func (m *CollectDiagsJob) Reset()
func (*CollectDiagsJob) String ¶
func (m *CollectDiagsJob) String() string
func (*CollectDiagsJob) XXX_DiscardUnknown ¶
func (m *CollectDiagsJob) XXX_DiscardUnknown()
func (*CollectDiagsJob) XXX_Marshal ¶
func (m *CollectDiagsJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CollectDiagsJob) XXX_Merge ¶
func (dst *CollectDiagsJob) XXX_Merge(src proto.Message)
func (*CollectDiagsJob) XXX_Size ¶
func (m *CollectDiagsJob) XXX_Size() int
func (*CollectDiagsJob) XXX_Unmarshal ¶
func (m *CollectDiagsJob) 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 CredUpdateRequest ¶
type CredUpdateRequest struct {
// Name or the UUID of the credential being updated
Name string
// InputParams is map describing cloud provide
InputParams map[string]string
}
CredUpdateRequest is the input for CredsUpdate command
type DiagsCollectionStatus ¶
type DiagsCollectionStatus struct {
// Node is the node that's collecting the diags
Node string `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"`
// State is the current state of diags collection on the node
State DiagsCollectionStatus_State `protobuf:"varint,2,opt,name=state,enum=openstorage.api.DiagsCollectionStatus_State" json:"state,omitempty"`
// Message is a user friendly message for current status of diags collection
Message string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DiagsCollectionStatus) Descriptor ¶
func (*DiagsCollectionStatus) Descriptor() ([]byte, []int)
func (*DiagsCollectionStatus) GetMessage ¶
func (m *DiagsCollectionStatus) GetMessage() string
func (*DiagsCollectionStatus) GetNode ¶
func (m *DiagsCollectionStatus) GetNode() string
func (*DiagsCollectionStatus) GetState ¶
func (m *DiagsCollectionStatus) GetState() DiagsCollectionStatus_State
func (*DiagsCollectionStatus) ProtoMessage ¶
func (*DiagsCollectionStatus) ProtoMessage()
func (*DiagsCollectionStatus) Reset ¶
func (m *DiagsCollectionStatus) Reset()
func (*DiagsCollectionStatus) String ¶
func (m *DiagsCollectionStatus) String() string
func (*DiagsCollectionStatus) XXX_DiscardUnknown ¶
func (m *DiagsCollectionStatus) XXX_DiscardUnknown()
func (*DiagsCollectionStatus) XXX_Marshal ¶
func (m *DiagsCollectionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DiagsCollectionStatus) XXX_Merge ¶
func (dst *DiagsCollectionStatus) XXX_Merge(src proto.Message)
func (*DiagsCollectionStatus) XXX_Size ¶
func (m *DiagsCollectionStatus) XXX_Size() int
func (*DiagsCollectionStatus) XXX_Unmarshal ¶
func (m *DiagsCollectionStatus) XXX_Unmarshal(b []byte) error
type DiagsCollectionStatus_State ¶
type DiagsCollectionStatus_State int32
State is an enum for state of diags collection on a given node
const ( // Unspecified means uninitialized or unknown state DiagsCollectionStatus_UNSPECIFIED DiagsCollectionStatus_State = 0 // Pending indicates the diags collection is pending and hasn't started DiagsCollectionStatus_PENDING DiagsCollectionStatus_State = 1 // Running indicates diags collection is actively running DiagsCollectionStatus_RUNNING DiagsCollectionStatus_State = 2 // Done indicates diags collection has finished DiagsCollectionStatus_DONE DiagsCollectionStatus_State = 3 // Failed indicates diags collection has failed DiagsCollectionStatus_FAILED DiagsCollectionStatus_State = 4 )
func (DiagsCollectionStatus_State) EnumDescriptor ¶
func (DiagsCollectionStatus_State) EnumDescriptor() ([]byte, []int)
func (DiagsCollectionStatus_State) String ¶
func (x DiagsCollectionStatus_State) String() string
type DiagsNodeSelector ¶
type DiagsNodeSelector struct {
// NodeLabelSelector is a label selector used to select the nodes for which diags will be collected
NodeLabelSelector []*LabelSelectorRequirement `protobuf:"bytes,1,rep,name=node_label_selector,json=nodeLabelSelector" json:"node_label_selector,omitempty"`
// NodeIDs are unique IDs fo the nodes for which the diags will be collected
NodeIds []string `protobuf:"bytes,2,rep,name=node_ids,json=nodeIds" json:"node_ids,omitempty"`
// All selects all nodes for diags collection
All bool `protobuf:"varint,3,opt,name=all" json:"all,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DiagsNodeSelector allows selecting nodes for diags collection User can select NodeLabelSelector AND/OR NodeIDs. If both are provided, the implementation will select nodes based on both labels and IDs and also handle overlaps If All is set to true, other selectors are ignored since it selects all nodes
func (*DiagsNodeSelector) Descriptor ¶
func (*DiagsNodeSelector) Descriptor() ([]byte, []int)
func (*DiagsNodeSelector) GetAll ¶
func (m *DiagsNodeSelector) GetAll() bool
func (*DiagsNodeSelector) GetNodeIds ¶
func (m *DiagsNodeSelector) GetNodeIds() []string
func (*DiagsNodeSelector) GetNodeLabelSelector ¶
func (m *DiagsNodeSelector) GetNodeLabelSelector() []*LabelSelectorRequirement
func (*DiagsNodeSelector) ProtoMessage ¶
func (*DiagsNodeSelector) ProtoMessage()
func (*DiagsNodeSelector) Reset ¶
func (m *DiagsNodeSelector) Reset()
func (*DiagsNodeSelector) String ¶
func (m *DiagsNodeSelector) String() string
func (*DiagsNodeSelector) XXX_DiscardUnknown ¶
func (m *DiagsNodeSelector) XXX_DiscardUnknown()
func (*DiagsNodeSelector) XXX_Marshal ¶
func (m *DiagsNodeSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DiagsNodeSelector) XXX_Merge ¶
func (dst *DiagsNodeSelector) XXX_Merge(src proto.Message)
func (*DiagsNodeSelector) XXX_Size ¶
func (m *DiagsNodeSelector) XXX_Size() int
func (*DiagsNodeSelector) XXX_Unmarshal ¶
func (m *DiagsNodeSelector) XXX_Unmarshal(b []byte) error
type DiagsVolumeSelector ¶
type DiagsVolumeSelector struct {
// VolumeLabelSelector selects volumes by their labels and then uses replica and attached nodes for those volumes for
// diags collection
VolumeLabelSelector []*LabelSelectorRequirement `protobuf:"bytes,1,rep,name=volume_label_selector,json=volumeLabelSelector" json:"volume_label_selector,omitempty"`
// VolumeIDs selects volumes by their unique IDs and then uses replica and attached nodes for those volumes for diags
// collection
VolumeIds []string `protobuf:"bytes,2,rep,name=volume_ids,json=volumeIds" json:"volume_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DiagsVolumeSelector allows selecting volumes for diags collection User can select VolumeLabelSelector AND/OR VolumeIDs. If both are provided, the implementation will select nodes based on both labels and IDs and also handle overlaps
func (*DiagsVolumeSelector) Descriptor ¶
func (*DiagsVolumeSelector) Descriptor() ([]byte, []int)
func (*DiagsVolumeSelector) GetVolumeIds ¶
func (m *DiagsVolumeSelector) GetVolumeIds() []string
func (*DiagsVolumeSelector) GetVolumeLabelSelector ¶
func (m *DiagsVolumeSelector) GetVolumeLabelSelector() []*LabelSelectorRequirement
func (*DiagsVolumeSelector) ProtoMessage ¶
func (*DiagsVolumeSelector) ProtoMessage()
func (*DiagsVolumeSelector) Reset ¶
func (m *DiagsVolumeSelector) Reset()
func (*DiagsVolumeSelector) String ¶
func (m *DiagsVolumeSelector) String() string
func (*DiagsVolumeSelector) XXX_DiscardUnknown ¶
func (m *DiagsVolumeSelector) XXX_DiscardUnknown()
func (*DiagsVolumeSelector) XXX_Marshal ¶
func (m *DiagsVolumeSelector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DiagsVolumeSelector) XXX_Merge ¶
func (dst *DiagsVolumeSelector) XXX_Merge(src proto.Message)
func (*DiagsVolumeSelector) XXX_Size ¶
func (m *DiagsVolumeSelector) XXX_Size() int
func (*DiagsVolumeSelector) XXX_Unmarshal ¶
func (m *DiagsVolumeSelector) XXX_Unmarshal(b []byte) error
type DrainAttachmentsSummary ¶
type DrainAttachmentsSummary struct {
// Total number of volumes that need to be drained
NumVolumesTotal uint64 `protobuf:"varint,2,opt,name=num_volumes_total,json=numVolumesTotal" json:"num_volumes_total,omitempty"`
// Number of volumes which have been drained
NumVolumesDone uint64 `protobuf:"varint,3,opt,name=num_volumes_done,json=numVolumesDone" json:"num_volumes_done,omitempty"`
// Number of volumes which have not been drained yet
NumVolumesPending uint64 `protobuf:"varint,4,opt,name=num_volumes_pending,json=numVolumesPending" json:"num_volumes_pending,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DrainAttachments summary of the volumes whose attachments need to be drained from a node
func (*DrainAttachmentsSummary) Descriptor ¶
func (*DrainAttachmentsSummary) Descriptor() ([]byte, []int)
func (*DrainAttachmentsSummary) GetNumVolumesDone ¶
func (m *DrainAttachmentsSummary) GetNumVolumesDone() uint64
func (*DrainAttachmentsSummary) GetNumVolumesPending ¶
func (m *DrainAttachmentsSummary) GetNumVolumesPending() uint64
func (*DrainAttachmentsSummary) GetNumVolumesTotal ¶
func (m *DrainAttachmentsSummary) GetNumVolumesTotal() uint64
func (*DrainAttachmentsSummary) ProtoMessage ¶
func (*DrainAttachmentsSummary) ProtoMessage()
func (*DrainAttachmentsSummary) Reset ¶
func (m *DrainAttachmentsSummary) Reset()
func (*DrainAttachmentsSummary) String ¶
func (m *DrainAttachmentsSummary) String() string
func (*DrainAttachmentsSummary) XXX_DiscardUnknown ¶
func (m *DrainAttachmentsSummary) XXX_DiscardUnknown()
func (*DrainAttachmentsSummary) XXX_Marshal ¶
func (m *DrainAttachmentsSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DrainAttachmentsSummary) XXX_Merge ¶
func (dst *DrainAttachmentsSummary) XXX_Merge(src proto.Message)
func (*DrainAttachmentsSummary) XXX_Size ¶
func (m *DrainAttachmentsSummary) XXX_Size() int
func (*DrainAttachmentsSummary) XXX_Unmarshal ¶
func (m *DrainAttachmentsSummary) XXX_Unmarshal(b []byte) error
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 EnforcementType ¶
type EnforcementType int32
Defines the types of enforcement on the given rules
const ( // This specifies that the rule is required and must be strictly enforced EnforcementType_required EnforcementType = 0 // This specifies that the rule is preferred and can be best effort EnforcementType_preferred EnforcementType = 1 )
func (EnforcementType) EnumDescriptor ¶
func (EnforcementType) EnumDescriptor() ([]byte, []int)
func (EnforcementType) String ¶
func (x EnforcementType) String() string
type ExportProtocol ¶
type ExportProtocol int32
ExportProtocol defines how the device is exported..
const ( // Invalid uninitialized value ExportProtocol_INVALID ExportProtocol = 0 // PXD the volume is exported over Portworx block interace. ExportProtocol_PXD ExportProtocol = 1 // ISCSI the volume is exported over ISCSI. ExportProtocol_ISCSI ExportProtocol = 2 // NFS the volume is exported over NFS. ExportProtocol_NFS ExportProtocol = 3 // Custom the volume is exported over custom interace. ExportProtocol_CUSTOM ExportProtocol = 4 )
func (ExportProtocol) EnumDescriptor ¶
func (ExportProtocol) EnumDescriptor() ([]byte, []int)
func (ExportProtocol) String ¶
func (x ExportProtocol) String() string
type ExportSpec ¶
type ExportSpec struct {
// ExportProtocol defines how the volume is exported.
ExportProtocol ExportProtocol `` /* 133-byte string literal not displayed */
// ExportOptions options exporting the volume.
ExportOptions string `protobuf:"bytes,2,opt,name=export_options,json=exportOptions" json:"export_options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ExportSpec defines how the volume is exported..
func (*ExportSpec) Descriptor ¶
func (*ExportSpec) Descriptor() ([]byte, []int)
func (*ExportSpec) GetExportOptions ¶
func (m *ExportSpec) GetExportOptions() string
func (*ExportSpec) GetExportProtocol ¶
func (m *ExportSpec) GetExportProtocol() ExportProtocol
func (*ExportSpec) ProtoMessage ¶
func (*ExportSpec) ProtoMessage()
func (*ExportSpec) Reset ¶
func (m *ExportSpec) Reset()
func (*ExportSpec) String ¶
func (m *ExportSpec) String() string
func (*ExportSpec) XXX_DiscardUnknown ¶
func (m *ExportSpec) XXX_DiscardUnknown()
func (*ExportSpec) XXX_Marshal ¶
func (m *ExportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExportSpec) XXX_Merge ¶
func (dst *ExportSpec) XXX_Merge(src proto.Message)
func (*ExportSpec) XXX_Size ¶
func (m *ExportSpec) XXX_Size() int
func (*ExportSpec) XXX_Unmarshal ¶
func (m *ExportSpec) XXX_Unmarshal(b []byte) error
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 FastpathConfig ¶
type FastpathConfig struct {
// fastpath setup on this node
SetupOn int32 `protobuf:"varint,1,opt,name=setup_on,json=setupOn" json:"setup_on,omitempty"`
// Fastpath temporary promotion during attach
Promote bool `protobuf:"varint,2,opt,name=promote" json:"promote,omitempty"`
// Fastpath consolidated current status across replicas
Status FastpathStatus `protobuf:"varint,3,opt,name=status,enum=openstorage.api.FastpathStatus" json:"status,omitempty"`
// Fastpath replica state for each replica in replica set
Replicas []*FastpathReplState `protobuf:"bytes,4,rep,name=replicas" json:"replicas,omitempty"`
// Dirty flag on volume - was attached in userspace
Dirty bool `protobuf:"varint,5,opt,name=dirty" json:"dirty,omitempty"`
// fastpath coordinator node uuid to enhance reporting
CoordUuid string `protobuf:"bytes,6,opt,name=coord_uuid,json=coordUuid" json:"coord_uuid,omitempty"`
// fastpath force failover, disable auto promote to fastpath
ForceFailover bool `protobuf:"varint,7,opt,name=force_failover,json=forceFailover" json:"force_failover,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
FastpathConfig part of volume
func (*FastpathConfig) Descriptor ¶
func (*FastpathConfig) Descriptor() ([]byte, []int)
func (*FastpathConfig) GetCoordUuid ¶
func (m *FastpathConfig) GetCoordUuid() string
func (*FastpathConfig) GetDirty ¶
func (m *FastpathConfig) GetDirty() bool
func (*FastpathConfig) GetForceFailover ¶
func (m *FastpathConfig) GetForceFailover() bool
func (*FastpathConfig) GetPromote ¶
func (m *FastpathConfig) GetPromote() bool
func (*FastpathConfig) GetReplicas ¶
func (m *FastpathConfig) GetReplicas() []*FastpathReplState
func (*FastpathConfig) GetSetupOn ¶
func (m *FastpathConfig) GetSetupOn() int32
func (*FastpathConfig) GetStatus ¶
func (m *FastpathConfig) GetStatus() FastpathStatus
func (*FastpathConfig) ProtoMessage ¶
func (*FastpathConfig) ProtoMessage()
func (*FastpathConfig) Reset ¶
func (m *FastpathConfig) Reset()
func (*FastpathConfig) String ¶
func (m *FastpathConfig) String() string
func (*FastpathConfig) XXX_DiscardUnknown ¶
func (m *FastpathConfig) XXX_DiscardUnknown()
func (*FastpathConfig) XXX_Marshal ¶
func (m *FastpathConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FastpathConfig) XXX_Merge ¶
func (dst *FastpathConfig) XXX_Merge(src proto.Message)
func (*FastpathConfig) XXX_Size ¶
func (m *FastpathConfig) XXX_Size() int
func (*FastpathConfig) XXX_Unmarshal ¶
func (m *FastpathConfig) XXX_Unmarshal(b []byte) error
type FastpathProtocol ¶
type FastpathProtocol int32
const ( FastpathProtocol_FASTPATH_PROTO_UNKNOWN FastpathProtocol = 0 FastpathProtocol_FASTPATH_PROTO_NVMEOF_TCP FastpathProtocol = 1 FastpathProtocol_FASTPATH_PROTO_ISCSI FastpathProtocol = 2 FastpathProtocol_FASTPATH_PROTO_LOCAL FastpathProtocol = 3 )
func (FastpathProtocol) EnumDescriptor ¶
func (FastpathProtocol) EnumDescriptor() ([]byte, []int)
func (FastpathProtocol) String ¶
func (x FastpathProtocol) String() string
type FastpathReplState ¶
type FastpathReplState struct {
DevId uint64 `protobuf:"varint,1,opt,name=dev_id,json=devId" json:"dev_id,omitempty"`
NodeId uint32 `protobuf:"varint,2,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
Protocol FastpathProtocol `protobuf:"varint,3,opt,name=protocol,enum=openstorage.api.FastpathProtocol" json:"protocol,omitempty"`
Acl bool `protobuf:"varint,4,opt,name=acl" json:"acl,omitempty"`
// target info
ExportedDevice string `protobuf:"bytes,5,opt,name=exported_device,json=exportedDevice" json:"exported_device,omitempty"`
Block bool `protobuf:"varint,6,opt,name=block" json:"block,omitempty"`
Target string `protobuf:"bytes,7,opt,name=target" json:"target,omitempty"`
Exported bool `protobuf:"varint,8,opt,name=exported" json:"exported,omitempty"`
// initiator info
Imported bool `protobuf:"varint,9,opt,name=imported" json:"imported,omitempty"`
Devpath string `protobuf:"bytes,10,opt,name=devpath" json:"devpath,omitempty"`
// node_uuid added to enhance UI reporting
NodeUuid string `protobuf:"bytes,11,opt,name=node_uuid,json=nodeUuid" json:"node_uuid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*FastpathReplState) Descriptor ¶
func (*FastpathReplState) Descriptor() ([]byte, []int)
func (*FastpathReplState) GetAcl ¶
func (m *FastpathReplState) GetAcl() bool
func (*FastpathReplState) GetBlock ¶
func (m *FastpathReplState) GetBlock() bool
func (*FastpathReplState) GetDevId ¶
func (m *FastpathReplState) GetDevId() uint64
func (*FastpathReplState) GetDevpath ¶
func (m *FastpathReplState) GetDevpath() string
func (*FastpathReplState) GetExported ¶
func (m *FastpathReplState) GetExported() bool
func (*FastpathReplState) GetExportedDevice ¶
func (m *FastpathReplState) GetExportedDevice() string
func (*FastpathReplState) GetImported ¶
func (m *FastpathReplState) GetImported() bool
func (*FastpathReplState) GetNodeId ¶
func (m *FastpathReplState) GetNodeId() uint32
func (*FastpathReplState) GetNodeUuid ¶
func (m *FastpathReplState) GetNodeUuid() string
func (*FastpathReplState) GetProtocol ¶
func (m *FastpathReplState) GetProtocol() FastpathProtocol
func (*FastpathReplState) GetTarget ¶
func (m *FastpathReplState) GetTarget() string
func (*FastpathReplState) ProtoMessage ¶
func (*FastpathReplState) ProtoMessage()
func (*FastpathReplState) Reset ¶
func (m *FastpathReplState) Reset()
func (*FastpathReplState) String ¶
func (m *FastpathReplState) String() string
func (*FastpathReplState) XXX_DiscardUnknown ¶
func (m *FastpathReplState) XXX_DiscardUnknown()
func (*FastpathReplState) XXX_Marshal ¶
func (m *FastpathReplState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FastpathReplState) XXX_Merge ¶
func (dst *FastpathReplState) XXX_Merge(src proto.Message)
func (*FastpathReplState) XXX_Size ¶
func (m *FastpathReplState) XXX_Size() int
func (*FastpathReplState) XXX_Unmarshal ¶
func (m *FastpathReplState) XXX_Unmarshal(b []byte) error
type FastpathStatus ¶
type FastpathStatus int32
fastpath extensions
const ( // backward compatible state FastpathStatus_FASTPATH_UNKNOWN FastpathStatus = 0 // fastpath activated and enabled FastpathStatus_FASTPATH_ACTIVE FastpathStatus = 1 // fastpath inactive FastpathStatus_FASTPATH_INACTIVE FastpathStatus = 2 // fastpath unsupported, disabled FastpathStatus_FASTPATH_UNSUPPORTED FastpathStatus = 3 // fastpath operation setup in progress FastpathStatus_FASTPATH_PENDING FastpathStatus = 4 // fastpath error'd, possible stuck failure FastpathStatus_FASTPATH_ERRORED FastpathStatus = 5 )
func (FastpathStatus) EnumDescriptor ¶
func (FastpathStatus) EnumDescriptor() ([]byte, []int)
func (FastpathStatus) String ¶
func (x FastpathStatus) String() string
type FilesystemCheck ¶
type FilesystemCheck struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*FilesystemCheck) Descriptor ¶
func (*FilesystemCheck) Descriptor() ([]byte, []int)
func (*FilesystemCheck) ProtoMessage ¶
func (*FilesystemCheck) ProtoMessage()
func (*FilesystemCheck) Reset ¶
func (m *FilesystemCheck) Reset()
func (*FilesystemCheck) String ¶
func (m *FilesystemCheck) String() string
func (*FilesystemCheck) XXX_DiscardUnknown ¶
func (m *FilesystemCheck) XXX_DiscardUnknown()
func (*FilesystemCheck) XXX_Marshal ¶
func (m *FilesystemCheck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FilesystemCheck) XXX_Merge ¶
func (dst *FilesystemCheck) XXX_Merge(src proto.Message)
func (*FilesystemCheck) XXX_Size ¶
func (m *FilesystemCheck) XXX_Size() int
func (*FilesystemCheck) XXX_Unmarshal ¶
func (m *FilesystemCheck) XXX_Unmarshal(b []byte) error
type FilesystemCheck_FilesystemCheckStatus ¶
type FilesystemCheck_FilesystemCheckStatus int32
FilesystemChecktatus represents the status codes returned from OpenStorageFilesystemCheck service APIs()
const ( // Filesystem Check operation is an unknown state FilesystemCheck_FS_CHECK_UNKNOWN FilesystemCheck_FilesystemCheckStatus = 0 // FilesystemCheck operation not running for the specified volume FilesystemCheck_FS_CHECK_NOT_RUNNING FilesystemCheck_FilesystemCheckStatus = 1 // FilesystemCheck operation started for the specified volume FilesystemCheck_FS_CHECK_STARTED FilesystemCheck_FilesystemCheckStatus = 2 // FilesystemCheck operation is in progress FilesystemCheck_FS_CHECK_INPROGRESS FilesystemCheck_FilesystemCheckStatus = 3 // FilesystemCheck operation was stopped by the user FilesystemCheck_FS_CHECK_STOPPED FilesystemCheck_FilesystemCheckStatus = 4 // FilesystemCheck operation completed successfully FilesystemCheck_FS_CHECK_COMPLETED FilesystemCheck_FilesystemCheckStatus = 5 // FilesystemCheck operation failed due to internal error FilesystemCheck_FS_CHECK_FAILED FilesystemCheck_FilesystemCheckStatus = 6 )
func (FilesystemCheck_FilesystemCheckStatus) EnumDescriptor ¶
func (FilesystemCheck_FilesystemCheckStatus) EnumDescriptor() ([]byte, []int)
func (FilesystemCheck_FilesystemCheckStatus) String ¶
func (x FilesystemCheck_FilesystemCheckStatus) String() string
type FilesystemHealthStatus ¶
type FilesystemHealthStatus int32
const ( // filesystem health status is unknown FilesystemHealthStatus_FS_HEALTH_STATUS_UNKNOWN FilesystemHealthStatus = 0 // filesystem is a healthy FilesystemHealthStatus_FS_HEALTH_STATUS_HEALTHY FilesystemHealthStatus = 1 // filesystem has errors, but can be fixed safely FilesystemHealthStatus_FS_HEALTH_STATUS_SAFE_TO_FIX FilesystemHealthStatus = 2 // filesystem has errors, these cannot be fixed automatically, // user needs to review the reported errors and take appropriate action FilesystemHealthStatus_FS_HEALTH_STATUS_NEEDS_INSPECTION FilesystemHealthStatus = 3 )
func (FilesystemHealthStatus) EnumDescriptor ¶
func (FilesystemHealthStatus) EnumDescriptor() ([]byte, []int)
func (FilesystemHealthStatus) String ¶
func (x FilesystemHealthStatus) String() string
type FilesystemTrim ¶
type FilesystemTrim struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*FilesystemTrim) Descriptor ¶
func (*FilesystemTrim) Descriptor() ([]byte, []int)
func (*FilesystemTrim) ProtoMessage ¶
func (*FilesystemTrim) ProtoMessage()
func (*FilesystemTrim) Reset ¶
func (m *FilesystemTrim) Reset()
func (*FilesystemTrim) String ¶
func (m *FilesystemTrim) String() string
func (*FilesystemTrim) XXX_DiscardUnknown ¶
func (m *FilesystemTrim) XXX_DiscardUnknown()
func (*FilesystemTrim) XXX_Marshal ¶
func (m *FilesystemTrim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FilesystemTrim) XXX_Merge ¶
func (dst *FilesystemTrim) XXX_Merge(src proto.Message)
func (*FilesystemTrim) XXX_Size ¶
func (m *FilesystemTrim) XXX_Size() int
func (*FilesystemTrim) XXX_Unmarshal ¶
func (m *FilesystemTrim) XXX_Unmarshal(b []byte) error
type FilesystemTrim_FilesystemTrimStatus ¶
type FilesystemTrim_FilesystemTrimStatus int32
FilesystemTrimStatus represents the status codes returned from OpenStorageFilesystemTrim service APIs()
const ( // Filesystem Trim operation is an unknown state FilesystemTrim_FS_TRIM_UNKNOWN FilesystemTrim_FilesystemTrimStatus = 0 // Filesystem Trim operation is not running for the specified volume FilesystemTrim_FS_TRIM_NOT_RUNNING FilesystemTrim_FilesystemTrimStatus = 1 // Filesystem Trim operation started for the specified volume FilesystemTrim_FS_TRIM_STARTED FilesystemTrim_FilesystemTrimStatus = 2 // Filesystem Trim operation is in progress for the specified volume FilesystemTrim_FS_TRIM_INPROGRESS FilesystemTrim_FilesystemTrimStatus = 3 // Filesystem Trim operation was stopped by the user for the specified volume FilesystemTrim_FS_TRIM_STOPPED FilesystemTrim_FilesystemTrimStatus = 4 // Filesystem Trim operation completed successfully for the specified volume FilesystemTrim_FS_TRIM_COMPLETED FilesystemTrim_FilesystemTrimStatus = 5 // Filesystem Trim operation failed due to internal error for the specified // volume FilesystemTrim_FS_TRIM_FAILED FilesystemTrim_FilesystemTrimStatus = 6 )
func (FilesystemTrim_FilesystemTrimStatus) EnumDescriptor ¶
func (FilesystemTrim_FilesystemTrimStatus) EnumDescriptor() ([]byte, []int)
func (FilesystemTrim_FilesystemTrimStatus) String ¶
func (x FilesystemTrim_FilesystemTrimStatus) String() string
type FstrimVolumeUsageInfo ¶
type FstrimVolumeUsageInfo struct {
// Volume name
VolumeName string `protobuf:"bytes,1,opt,name=volume_name,json=volumeName" json:"volume_name,omitempty"`
// Volume size
VolumeSize uint64 `protobuf:"varint,2,opt,name=volume_size,json=volumeSize" json:"volume_size,omitempty"`
// Disk usage in bytes
DuUsage uint64 `protobuf:"varint,3,opt,name=du_usage,json=duUsage" json:"du_usage,omitempty"`
// Disk usage seen in Portworx in bytes
PxUsage uint64 `protobuf:"varint,4,opt,name=px_usage,json=pxUsage" json:"px_usage,omitempty"`
// If auto fstrim is performed to the volume, if not, why
PerformAutoFstrim string `protobuf:"bytes,5,opt,name=perform_auto_fstrim,json=performAutoFstrim" json:"perform_auto_fstrim,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
FstrimVolUsageInfo
func (*FstrimVolumeUsageInfo) Descriptor ¶
func (*FstrimVolumeUsageInfo) Descriptor() ([]byte, []int)
func (*FstrimVolumeUsageInfo) GetDuUsage ¶
func (m *FstrimVolumeUsageInfo) GetDuUsage() uint64
func (*FstrimVolumeUsageInfo) GetPerformAutoFstrim ¶
func (m *FstrimVolumeUsageInfo) GetPerformAutoFstrim() string
func (*FstrimVolumeUsageInfo) GetPxUsage ¶
func (m *FstrimVolumeUsageInfo) GetPxUsage() uint64
func (*FstrimVolumeUsageInfo) GetVolumeName ¶
func (m *FstrimVolumeUsageInfo) GetVolumeName() string
func (*FstrimVolumeUsageInfo) GetVolumeSize ¶
func (m *FstrimVolumeUsageInfo) GetVolumeSize() uint64
func (*FstrimVolumeUsageInfo) ProtoMessage ¶
func (*FstrimVolumeUsageInfo) ProtoMessage()
func (*FstrimVolumeUsageInfo) Reset ¶
func (m *FstrimVolumeUsageInfo) Reset()
func (*FstrimVolumeUsageInfo) String ¶
func (m *FstrimVolumeUsageInfo) String() string
func (*FstrimVolumeUsageInfo) XXX_DiscardUnknown ¶
func (m *FstrimVolumeUsageInfo) XXX_DiscardUnknown()
func (*FstrimVolumeUsageInfo) XXX_Marshal ¶
func (m *FstrimVolumeUsageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FstrimVolumeUsageInfo) XXX_Merge ¶
func (dst *FstrimVolumeUsageInfo) XXX_Merge(src proto.Message)
func (*FstrimVolumeUsageInfo) XXX_Size ¶
func (m *FstrimVolumeUsageInfo) XXX_Size() int
func (*FstrimVolumeUsageInfo) XXX_Unmarshal ¶
func (m *FstrimVolumeUsageInfo) XXX_Unmarshal(b []byte) error
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
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.
func (*Group) Descriptor ¶
func (*Group) IsMatch ¶
IsMatch returns true if the ownership has at least one similar owner, group, or collaborator
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 */
VolumeIds []string `protobuf:"bytes,3,rep,name=volume_ids,json=volumeIds" json:"volume_ids,omitempty"`
DeleteOnFailure bool `protobuf:"varint,4,opt,name=delete_on_failure,json=deleteOnFailure" json:"delete_on_failure,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
GroupSnapCreateRequest specifies a request to create a snapshot of given group.
func (*GroupSnapCreateRequest) Descriptor ¶
func (*GroupSnapCreateRequest) Descriptor() ([]byte, []int)
func (*GroupSnapCreateRequest) GetDeleteOnFailure ¶
func (m *GroupSnapCreateRequest) GetDeleteOnFailure() bool
func (*GroupSnapCreateRequest) GetId ¶
func (m *GroupSnapCreateRequest) GetId() string
func (*GroupSnapCreateRequest) GetLabels ¶
func (m *GroupSnapCreateRequest) GetLabels() map[string]string
func (*GroupSnapCreateRequest) GetVolumeIds ¶
func (m *GroupSnapCreateRequest) GetVolumeIds() []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.
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 HardwareType ¶
type HardwareType int32
const ( // When we do not know the machine type alsp the default HardwareType_UnknownMachine HardwareType = 0 // when we are running on virtual machine HardwareType_VirtualMachine HardwareType = 1 // when we are running on physical hardware HardwareType_BareMetalMachine HardwareType = 2 )
func (HardwareType) EnumDescriptor ¶
func (HardwareType) EnumDescriptor() ([]byte, []int)
func (HardwareType) String ¶
func (x HardwareType) String() string
type IoProfile ¶
type IoProfile int32
const ( IoProfile_IO_PROFILE_SEQUENTIAL IoProfile = 0 IoProfile_IO_PROFILE_RANDOM IoProfile = 1 IoProfile_IO_PROFILE_DB IoProfile = 2 IoProfile_IO_PROFILE_DB_REMOTE IoProfile = 3 IoProfile_IO_PROFILE_CMS IoProfile = 4 IoProfile_IO_PROFILE_SYNC_SHARED IoProfile = 5 IoProfile_IO_PROFILE_AUTO IoProfile = 6 IoProfile_IO_PROFILE_NONE IoProfile = 7 )
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"`
// Enable direct I/O on the backing datastore
DirectIo bool `protobuf:"varint,3,opt,name=direct_io,json=directIo" json:"direct_io,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) GetDirectIo ¶
func (m *IoStrategy) GetDirectIo() 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 IoThrottle ¶
type IoThrottle struct {
ReadIops uint32 `protobuf:"varint,1,opt,name=read_iops,json=readIops" json:"read_iops,omitempty"`
WriteIops uint32 `protobuf:"varint,2,opt,name=write_iops,json=writeIops" json:"write_iops,omitempty"`
ReadBwMbytes uint32 `protobuf:"varint,3,opt,name=read_bw_mbytes,json=readBwMbytes" json:"read_bw_mbytes,omitempty"`
WriteBwMbytes uint32 `protobuf:"varint,4,opt,name=write_bw_mbytes,json=writeBwMbytes" json:"write_bw_mbytes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
IoThrottle defines IO throttle limits for a volume read_iops : maximum read iops this volume is allowed write_iops : maximum write iops this volume is allowed read_bw_mbytes : maximum read bandwidth this volume is allowed in MegaBytes write_bw_mbytes : maximum write bandwidth this volume is allowed in MegaBytes
func (*IoThrottle) Descriptor ¶
func (*IoThrottle) Descriptor() ([]byte, []int)
func (*IoThrottle) GetReadBwMbytes ¶
func (m *IoThrottle) GetReadBwMbytes() uint32
func (*IoThrottle) GetReadIops ¶
func (m *IoThrottle) GetReadIops() uint32
func (*IoThrottle) GetWriteBwMbytes ¶
func (m *IoThrottle) GetWriteBwMbytes() uint32
func (*IoThrottle) GetWriteIops ¶
func (m *IoThrottle) GetWriteIops() uint32
func (*IoThrottle) ProtoMessage ¶
func (*IoThrottle) ProtoMessage()
func (*IoThrottle) Reset ¶
func (m *IoThrottle) Reset()
func (*IoThrottle) String ¶
func (m *IoThrottle) String() string
func (*IoThrottle) XXX_DiscardUnknown ¶
func (m *IoThrottle) XXX_DiscardUnknown()
func (*IoThrottle) XXX_Marshal ¶
func (m *IoThrottle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IoThrottle) XXX_Merge ¶
func (dst *IoThrottle) XXX_Merge(src proto.Message)
func (*IoThrottle) XXX_Size ¶
func (m *IoThrottle) XXX_Size() int
func (*IoThrottle) XXX_Unmarshal ¶
func (m *IoThrottle) XXX_Unmarshal(b []byte) error
type Job ¶
type Job struct {
// ID of the job
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// State of the current job
State Job_State `protobuf:"varint,2,opt,name=state,enum=openstorage.api.Job_State" json:"state,omitempty"`
// Type is the job type
Type Job_Type `protobuf:"varint,3,opt,name=type,enum=openstorage.api.Job_Type" json:"type,omitempty"`
// Job is one of the supported jobs
//
// Types that are valid to be assigned to Job:
// *Job_DrainAttachments
// *Job_ClouddriveTransfer
// *Job_CollectDiags
Job isJob_Job `protobuf_oneof:"job"`
// CreateTime is the time the job was created
CreateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
// LastUpdateTime is the time the job was updated
LastUpdateTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=last_update_time,json=lastUpdateTime" json:"last_update_time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Job is a generic job object that can encapsulate other messages which follow the job framework of APIs
func (*Job) Descriptor ¶
func (*Job) GetClouddriveTransfer ¶
func (m *Job) GetClouddriveTransfer() *CloudDriveTransferJob
func (*Job) GetCollectDiags ¶
func (m *Job) GetCollectDiags() *CollectDiagsJob
func (*Job) GetCreateTime ¶
func (*Job) GetDrainAttachments ¶
func (m *Job) GetDrainAttachments() *NodeDrainAttachmentsJob
func (*Job) GetLastUpdateTime ¶
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) XXX_DiscardUnknown ¶
func (m *Job) XXX_DiscardUnknown()
func (*Job) XXX_OneofFuncs ¶
func (*Job) 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 (*Job) XXX_Unmarshal ¶
type JobAudit ¶
type JobAudit struct {
Summary []*JobWorkSummary `protobuf:"bytes,1,rep,name=summary" json:"summary,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
JobAudit is an audit entry for a job describing the different operations performed as a part of the job
func (*JobAudit) Descriptor ¶
func (*JobAudit) GetSummary ¶
func (m *JobAudit) GetSummary() []*JobWorkSummary
func (*JobAudit) ProtoMessage ¶
func (*JobAudit) ProtoMessage()
func (*JobAudit) XXX_DiscardUnknown ¶
func (m *JobAudit) XXX_DiscardUnknown()
func (*JobAudit) XXX_Marshal ¶
func (*JobAudit) XXX_Unmarshal ¶
type JobSummary ¶
type JobSummary struct {
// ID of the job
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Total runtime in seconds
TotalRuntimeSeconds uint64 `protobuf:"varint,2,opt,name=total_runtime_seconds,json=totalRuntimeSeconds" json:"total_runtime_seconds,omitempty"`
// Summary provides more information about the on-going job
WorkSummaries []*JobWorkSummary `protobuf:"bytes,3,rep,name=work_summaries,json=workSummaries" json:"work_summaries,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
JobSummary provides a summary of a job
func (*JobSummary) Descriptor ¶
func (*JobSummary) Descriptor() ([]byte, []int)
func (*JobSummary) GetId ¶
func (m *JobSummary) GetId() string
func (*JobSummary) GetTotalRuntimeSeconds ¶
func (m *JobSummary) GetTotalRuntimeSeconds() uint64
func (*JobSummary) GetWorkSummaries ¶
func (m *JobSummary) GetWorkSummaries() []*JobWorkSummary
func (*JobSummary) ProtoMessage ¶
func (*JobSummary) ProtoMessage()
func (*JobSummary) Reset ¶
func (m *JobSummary) Reset()
func (*JobSummary) String ¶
func (m *JobSummary) String() string
func (*JobSummary) XXX_DiscardUnknown ¶
func (m *JobSummary) XXX_DiscardUnknown()
func (*JobSummary) XXX_Marshal ¶
func (m *JobSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*JobSummary) XXX_Merge ¶
func (dst *JobSummary) XXX_Merge(src proto.Message)
func (*JobSummary) XXX_Size ¶
func (m *JobSummary) XXX_Size() int
func (*JobSummary) XXX_Unmarshal ¶
func (m *JobSummary) XXX_Unmarshal(b []byte) error
type JobWorkSummary ¶
type JobWorkSummary struct {
// Summary provides more information about the on-going job
//
// Types that are valid to be assigned to Summary:
// *JobWorkSummary_DrainAttachmentsSummary
Summary isJobWorkSummary_Summary `protobuf_oneof:"summary"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
JobWorkSummary describes an action taken while performing the hob
func (*JobWorkSummary) Descriptor ¶
func (*JobWorkSummary) Descriptor() ([]byte, []int)
func (*JobWorkSummary) GetDrainAttachmentsSummary ¶
func (m *JobWorkSummary) GetDrainAttachmentsSummary() *DrainAttachmentsSummary
func (*JobWorkSummary) GetSummary ¶
func (m *JobWorkSummary) GetSummary() isJobWorkSummary_Summary
func (*JobWorkSummary) ProtoMessage ¶
func (*JobWorkSummary) ProtoMessage()
func (*JobWorkSummary) Reset ¶
func (m *JobWorkSummary) Reset()
func (*JobWorkSummary) String ¶
func (m *JobWorkSummary) String() string
func (*JobWorkSummary) XXX_DiscardUnknown ¶
func (m *JobWorkSummary) XXX_DiscardUnknown()
func (*JobWorkSummary) XXX_Marshal ¶
func (m *JobWorkSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*JobWorkSummary) XXX_Merge ¶
func (dst *JobWorkSummary) XXX_Merge(src proto.Message)
func (*JobWorkSummary) XXX_OneofFuncs ¶
func (*JobWorkSummary) 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 (*JobWorkSummary) XXX_Size ¶
func (m *JobWorkSummary) XXX_Size() int
func (*JobWorkSummary) XXX_Unmarshal ¶
func (m *JobWorkSummary) XXX_Unmarshal(b []byte) error
type JobWorkSummary_DrainAttachmentsSummary ¶
type JobWorkSummary_DrainAttachmentsSummary struct {
DrainAttachmentsSummary *DrainAttachmentsSummary `protobuf:"bytes,3,opt,name=drain_attachments_summary,json=drainAttachmentsSummary,oneof"`
}
type Job_ClouddriveTransfer ¶
type Job_ClouddriveTransfer struct {
ClouddriveTransfer *CloudDriveTransferJob `protobuf:"bytes,401,opt,name=clouddrive_transfer,json=clouddriveTransfer,oneof"`
}
type Job_CollectDiags ¶
type Job_CollectDiags struct {
CollectDiags *CollectDiagsJob `protobuf:"bytes,402,opt,name=collect_diags,json=collectDiags,oneof"`
}
type Job_DrainAttachments ¶
type Job_DrainAttachments struct {
DrainAttachments *NodeDrainAttachmentsJob `protobuf:"bytes,400,opt,name=drain_attachments,json=drainAttachments,oneof"`
}
type Job_State ¶
type Job_State int32
State is an enum for state of a node drain operation
const ( // Unspecified Job_UNSPECIFIED_STATE Job_State = 0 // Pending indicates job is still pending and has not started work Job_PENDING Job_State = 1 // Running indicates job is actively running Job_RUNNING Job_State = 2 // Done indicates job has finished processing Job_DONE Job_State = 3 // Paused indicates job is paused Job_PAUSED Job_State = 4 // Cancelled indicates job is cancelled Job_CANCELLED Job_State = 5 // Failed indicates job has failed Job_FAILED Job_State = 6 )
func (Job_State) EnumDescriptor ¶
type Job_Type ¶
type Job_Type int32
Type are the supported job types
const ( // Unspecified Job_UNSPECIFIED_TYPE Job_Type = 0 // None Job_NONE Job_Type = 1 // Job for draining volume attachments Job_DRAIN_ATTACHMENTS Job_Type = 2 // Job for transferring cloud drives between nodes Job_CLOUD_DRIVE_TRANSFER Job_Type = 3 // Job for collecting diags from the cluster nodes Job_COLLECT_DIAGS Job_Type = 4 )
func (Job_Type) EnumDescriptor ¶
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 value(s) LabelSelectorRequirement_In LabelSelectorRequirement_Operator = 0 // NotIn means the value for 'key' should NOT be in one of the given value(s) 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 // Gt means the 'key' should be greater than the value(s) LabelSelectorRequirement_Gt LabelSelectorRequirement_Operator = 4 // Lt means the 'key' should be less than the value(s) LabelSelectorRequirement_Lt LabelSelectorRequirement_Operator = 5 )
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 MountOptions ¶
type MountOptions struct {
// Options are opaque key value pairs that are passed as mount options when
// a volume is mounted.
// If an empty value is provided only the key will be passed as an option
// If both key and value are provided then 'key=value' will be passed as an
// option
Options map[string]string `` /* 134-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
MountOptions defines the mount options with which a volume is mounted.
func (*MountOptions) Descriptor ¶
func (*MountOptions) Descriptor() ([]byte, []int)
func (*MountOptions) GetOptions ¶
func (m *MountOptions) GetOptions() map[string]string
func (*MountOptions) ProtoMessage ¶
func (*MountOptions) ProtoMessage()
func (*MountOptions) Reset ¶
func (m *MountOptions) Reset()
func (*MountOptions) String ¶
func (m *MountOptions) String() string
func (*MountOptions) XXX_DiscardUnknown ¶
func (m *MountOptions) XXX_DiscardUnknown()
func (*MountOptions) XXX_Marshal ¶
func (m *MountOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MountOptions) XXX_Merge ¶
func (dst *MountOptions) XXX_Merge(src proto.Message)
func (*MountOptions) XXX_Size ¶
func (m *MountOptions) XXX_Size() int
func (*MountOptions) XXX_Unmarshal ¶
func (m *MountOptions) XXX_Unmarshal(b []byte) error
type NFSProxySpec ¶
type NFSProxySpec struct {
// ExportPath is the NFS export path on the NFS server
ExportPath string `protobuf:"bytes,1,opt,name=export_path,json=exportPath" json:"export_path,omitempty"`
// SubPath is the sub-directory from an NFS share that should be reflected.
SubPath string `protobuf:"bytes,2,opt,name=sub_path,json=subPath" json:"sub_path,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
NFSProxySpec is the spec for proxying an NFS share.
func (*NFSProxySpec) Descriptor ¶
func (*NFSProxySpec) Descriptor() ([]byte, []int)
func (*NFSProxySpec) GetExportPath ¶
func (m *NFSProxySpec) GetExportPath() string
func (*NFSProxySpec) GetSubPath ¶
func (m *NFSProxySpec) GetSubPath() string
func (*NFSProxySpec) ProtoMessage ¶
func (*NFSProxySpec) ProtoMessage()
func (*NFSProxySpec) Reset ¶
func (m *NFSProxySpec) Reset()
func (*NFSProxySpec) String ¶
func (m *NFSProxySpec) String() string
func (*NFSProxySpec) XXX_DiscardUnknown ¶
func (m *NFSProxySpec) XXX_DiscardUnknown()
func (*NFSProxySpec) XXX_Marshal ¶
func (m *NFSProxySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NFSProxySpec) XXX_Merge ¶
func (dst *NFSProxySpec) XXX_Merge(src proto.Message)
func (*NFSProxySpec) XXX_Size ¶
func (m *NFSProxySpec) XXX_Size() int
func (*NFSProxySpec) XXX_Unmarshal ¶
func (m *NFSProxySpec) 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
// GossipPort is the port used by the gossip protocol
GossipPort string
// HWType is the type of the underlying hardware used by the node
HWType HardwareType
// Determine if the node is secure with authentication and authorization
SecurityStatus StorageNode_SecurityStatus
// SchedulerTopology topology information of the node in scheduler context
SchedulerTopology *SchedulerTopology
}
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 NodeDrainAttachmentOptions ¶
type NodeDrainAttachmentOptions struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Options for draining volume attachment from a node
func (*NodeDrainAttachmentOptions) Descriptor ¶
func (*NodeDrainAttachmentOptions) Descriptor() ([]byte, []int)
func (*NodeDrainAttachmentOptions) ProtoMessage ¶
func (*NodeDrainAttachmentOptions) ProtoMessage()
func (*NodeDrainAttachmentOptions) Reset ¶
func (m *NodeDrainAttachmentOptions) Reset()
func (*NodeDrainAttachmentOptions) String ¶
func (m *NodeDrainAttachmentOptions) String() string
func (*NodeDrainAttachmentOptions) XXX_DiscardUnknown ¶
func (m *NodeDrainAttachmentOptions) XXX_DiscardUnknown()
func (*NodeDrainAttachmentOptions) XXX_Marshal ¶
func (m *NodeDrainAttachmentOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeDrainAttachmentOptions) XXX_Merge ¶
func (dst *NodeDrainAttachmentOptions) XXX_Merge(src proto.Message)
func (*NodeDrainAttachmentOptions) XXX_Size ¶
func (m *NodeDrainAttachmentOptions) XXX_Size() int
func (*NodeDrainAttachmentOptions) XXX_Unmarshal ¶
func (m *NodeDrainAttachmentOptions) XXX_Unmarshal(b []byte) error
type NodeDrainAttachmentsJob ¶
type NodeDrainAttachmentsJob struct {
// NodeID of the node for which this drain job is running
NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
// Status describes a helpful status of this node drain operation
Status string `protobuf:"bytes,2,opt,name=Status" json:"Status,omitempty"`
// Issuer is a user friendly name for the caller who is
// invoking the API. It can be used by caller to filter out
// drain requests from a particular issuer
Issuer string `protobuf:"bytes,3,opt,name=issuer" json:"issuer,omitempty"`
// Parameters is the original request params for this node drain operation
// This node drain job is applicable to only one of these node drain operations.
Parameters *SdkNodeDrainAttachmentsRequest `protobuf:"bytes,4,opt,name=parameters" json:"parameters,omitempty"`
// CreateTime is the time the job was created
CreateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
// LastUpdateTime is the time the job was updated
LastUpdateTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=last_update_time,json=lastUpdateTime" json:"last_update_time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
NodeDrainAttachmentsJob describe a job to drain volume attachments from a node
func (*NodeDrainAttachmentsJob) Descriptor ¶
func (*NodeDrainAttachmentsJob) Descriptor() ([]byte, []int)
func (*NodeDrainAttachmentsJob) GetCreateTime ¶
func (m *NodeDrainAttachmentsJob) GetCreateTime() *timestamp.Timestamp
func (*NodeDrainAttachmentsJob) GetIssuer ¶
func (m *NodeDrainAttachmentsJob) GetIssuer() string
func (*NodeDrainAttachmentsJob) GetLastUpdateTime ¶
func (m *NodeDrainAttachmentsJob) GetLastUpdateTime() *timestamp.Timestamp
func (*NodeDrainAttachmentsJob) GetNodeId ¶
func (m *NodeDrainAttachmentsJob) GetNodeId() string
func (*NodeDrainAttachmentsJob) GetParameters ¶
func (m *NodeDrainAttachmentsJob) GetParameters() *SdkNodeDrainAttachmentsRequest
func (*NodeDrainAttachmentsJob) GetStatus ¶
func (m *NodeDrainAttachmentsJob) GetStatus() string
func (*NodeDrainAttachmentsJob) ProtoMessage ¶
func (*NodeDrainAttachmentsJob) ProtoMessage()
func (*NodeDrainAttachmentsJob) Reset ¶
func (m *NodeDrainAttachmentsJob) Reset()
func (*NodeDrainAttachmentsJob) String ¶
func (m *NodeDrainAttachmentsJob) String() string
func (*NodeDrainAttachmentsJob) XXX_DiscardUnknown ¶
func (m *NodeDrainAttachmentsJob) XXX_DiscardUnknown()
func (*NodeDrainAttachmentsJob) XXX_Marshal ¶
func (m *NodeDrainAttachmentsJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeDrainAttachmentsJob) XXX_Merge ¶
func (dst *NodeDrainAttachmentsJob) XXX_Merge(src proto.Message)
func (*NodeDrainAttachmentsJob) XXX_Size ¶
func (m *NodeDrainAttachmentsJob) XXX_Size() int
func (*NodeDrainAttachmentsJob) XXX_Unmarshal ¶
func (m *NodeDrainAttachmentsJob) XXX_Unmarshal(b []byte) error
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
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 {
// Allows querying alerts.
//
// EnumerateWithFilters 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.
EnumerateWithFilters(ctx context.Context, in *SdkAlertsEnumerateWithFiltersRequest, opts ...grpc.CallOption) (OpenStorageAlerts_EnumerateWithFiltersClient, error)
// Delete 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
// SdkAlertsDeleteRequest 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 {
// Allows querying alerts.
//
// EnumerateWithFilters 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.
EnumerateWithFilters(*SdkAlertsEnumerateWithFiltersRequest, OpenStorageAlerts_EnumerateWithFiltersServer) error
// Delete 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
// SdkAlertsDeleteRequest 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 OpenStorageAlerts_EnumerateWithFiltersClient ¶
type OpenStorageAlerts_EnumerateWithFiltersClient interface {
Recv() (*SdkAlertsEnumerateWithFiltersResponse, error)
grpc.ClientStream
}
type OpenStorageAlerts_EnumerateWithFiltersServer ¶
type OpenStorageAlerts_EnumerateWithFiltersServer interface {
Send(*SdkAlertsEnumerateWithFiltersResponse) error
grpc.ServerStream
}
type OpenStorageBucketClient ¶
type OpenStorageBucketClient interface {
Create(ctx context.Context, in *BucketCreateRequest, opts ...grpc.CallOption) (*BucketCreateResponse, error)
Delete(ctx context.Context, in *BucketDeleteRequest, opts ...grpc.CallOption) (*BucketDeleteResponse, error)
GrantAccess(ctx context.Context, in *BucketGrantAccessRequest, opts ...grpc.CallOption) (*BucketGrantAccessResponse, error)
RevokeAccess(ctx context.Context, in *BucketRevokeAccessRequest, opts ...grpc.CallOption) (*BucketRevokeAccessResponse, error)
}
func NewOpenStorageBucketClient ¶
func NewOpenStorageBucketClient(cc *grpc.ClientConn) OpenStorageBucketClient
type OpenStorageBucketServer ¶
type OpenStorageBucketServer interface {
Create(context.Context, *BucketCreateRequest) (*BucketCreateResponse, error)
Delete(context.Context, *BucketDeleteRequest) (*BucketDeleteResponse, error)
GrantAccess(context.Context, *BucketGrantAccessRequest) (*BucketGrantAccessResponse, error)
RevokeAccess(context.Context, *BucketRevokeAccessRequest) (*BucketRevokeAccessResponse, 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.
//
// Requires access AccessType.Read of volume
Create(ctx context.Context, in *SdkCloudBackupCreateRequest, opts ...grpc.CallOption) (*SdkCloudBackupCreateResponse, error)
// Creates a group backup request for a specified group. Use
// OpenStorageCloudBackup.Status() to get the current status of the
// backup request.
//
// This will only backup volumes which the user has read_access to.
GroupCreate(ctx context.Context, in *SdkCloudBackupGroupCreateRequest, opts ...grpc.CallOption) (*SdkCloudBackupGroupCreateResponse, 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
EnumerateWithFilters(ctx context.Context, in *SdkCloudBackupEnumerateWithFiltersRequest, opts ...grpc.CallOption) (*SdkCloudBackupEnumerateWithFiltersResponse, 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)
// Update existing cloud backup schedule
SchedUpdate(ctx context.Context, in *SdkCloudBackupSchedUpdateRequest, opts ...grpc.CallOption) (*SdkCloudBackupSchedUpdateResponse, 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)
// Size returns the size of any cloud backups of a volume
Size(ctx context.Context, in *SdkCloudBackupSizeRequest, opts ...grpc.CallOption) (*SdkCloudBackupSizeResponse, 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.
//
// Requires access AccessType.Read of volume
Create(context.Context, *SdkCloudBackupCreateRequest) (*SdkCloudBackupCreateResponse, error)
// Creates a group backup request for a specified group. Use
// OpenStorageCloudBackup.Status() to get the current status of the
// backup request.
//
// This will only backup volumes which the user has read_access to.
GroupCreate(context.Context, *SdkCloudBackupGroupCreateRequest) (*SdkCloudBackupGroupCreateResponse, 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
EnumerateWithFilters(context.Context, *SdkCloudBackupEnumerateWithFiltersRequest) (*SdkCloudBackupEnumerateWithFiltersResponse, 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)
// Update existing cloud backup schedule
SchedUpdate(context.Context, *SdkCloudBackupSchedUpdateRequest) (*SdkCloudBackupSchedUpdateResponse, error)
// Delete cloud backup schedule
SchedDelete(context.Context, *SdkCloudBackupSchedDeleteRequest) (*SdkCloudBackupSchedDeleteResponse, error)
// Enumerate cloud backup schedules
SchedEnumerate(context.Context, *SdkCloudBackupSchedEnumerateRequest) (*SdkCloudBackupSchedEnumerateResponse, error)
// Size returns the size of any cloud backups of a volume
Size(context.Context, *SdkCloudBackupSizeRequest) (*SdkCloudBackupSizeResponse, 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 OpenStorageClusterDomainsClient ¶
type OpenStorageClusterDomainsClient interface {
// Enumerate returns names of all the cluster domains in the cluster
Enumerate(ctx context.Context, in *SdkClusterDomainsEnumerateRequest, opts ...grpc.CallOption) (*SdkClusterDomainsEnumerateResponse, error)
// Inspect returns information about a cluster domain and a
// status indicating whether the cluster domain is active
Inspect(ctx context.Context, in *SdkClusterDomainInspectRequest, opts ...grpc.CallOption) (*SdkClusterDomainInspectResponse, error)
// Activates a cluster domain in the cluster.
// All the nodes which are part of an active cluster domain
// will participate in cluster quorum calculation
Activate(ctx context.Context, in *SdkClusterDomainActivateRequest, opts ...grpc.CallOption) (*SdkClusterDomainActivateResponse, error)
// Deactivates a cluster domain in the cluster.
// All the nodes which are part of a deactivated cluster domain.
// will not participate in cluster quorum calculation
Deactivate(ctx context.Context, in *SdkClusterDomainDeactivateRequest, opts ...grpc.CallOption) (*SdkClusterDomainDeactivateResponse, error)
}
func NewOpenStorageClusterDomainsClient ¶
func NewOpenStorageClusterDomainsClient(cc *grpc.ClientConn) OpenStorageClusterDomainsClient
type OpenStorageClusterDomainsServer ¶
type OpenStorageClusterDomainsServer interface {
// Enumerate returns names of all the cluster domains in the cluster
Enumerate(context.Context, *SdkClusterDomainsEnumerateRequest) (*SdkClusterDomainsEnumerateResponse, error)
// Inspect returns information about a cluster domain and a
// status indicating whether the cluster domain is active
Inspect(context.Context, *SdkClusterDomainInspectRequest) (*SdkClusterDomainInspectResponse, error)
// Activates a cluster domain in the cluster.
// All the nodes which are part of an active cluster domain
// will participate in cluster quorum calculation
Activate(context.Context, *SdkClusterDomainActivateRequest) (*SdkClusterDomainActivateResponse, error)
// Deactivates a cluster domain in the cluster.
// All the nodes which are part of a deactivated cluster domain.
// will not participate in cluster quorum calculation
Deactivate(context.Context, *SdkClusterDomainDeactivateRequest) (*SdkClusterDomainDeactivateResponse, error)
}
type OpenStorageClusterPairClient ¶
type OpenStorageClusterPairClient interface {
// Creates Pair with a remote cluster and returns details about the remote cluster
//
// ##### Example
// {% codetabs name="Golang", type="go" -%}
// id, err := client.Create(context.Background(), &api.SdkClusterPairCreateRequest {
// Request : &api.ClusterPairCreateRequest {
// RemoteClusterIp: "127.0.0.1",
// RemoteClusterPort: 12345,
// RemoteClusterToken: "<Auth-Token>",
// SetDefault: true,
// }
// })
// {%- endcodetabs %}
Create(ctx context.Context, in *SdkClusterPairCreateRequest, opts ...grpc.CallOption) (*SdkClusterPairCreateResponse, error)
// Inspect information about a cluster pair
Inspect(ctx context.Context, in *SdkClusterPairInspectRequest, opts ...grpc.CallOption) (*SdkClusterPairInspectResponse, error)
// Enumerate returns list of cluster pairs
Enumerate(ctx context.Context, in *SdkClusterPairEnumerateRequest, opts ...grpc.CallOption) (*SdkClusterPairEnumerateResponse, error)
// GetToken returns a auth token
GetToken(ctx context.Context, in *SdkClusterPairGetTokenRequest, opts ...grpc.CallOption) (*SdkClusterPairGetTokenResponse, error)
// ResetToken returns a auth token
ResetToken(ctx context.Context, in *SdkClusterPairResetTokenRequest, opts ...grpc.CallOption) (*SdkClusterPairResetTokenResponse, error)
// Delete a cluster pair
Delete(ctx context.Context, in *SdkClusterPairDeleteRequest, opts ...grpc.CallOption) (*SdkClusterPairDeleteResponse, error)
}
func NewOpenStorageClusterPairClient ¶
func NewOpenStorageClusterPairClient(cc *grpc.ClientConn) OpenStorageClusterPairClient
type OpenStorageClusterPairServer ¶
type OpenStorageClusterPairServer interface {
// Creates Pair with a remote cluster and returns details about the remote cluster
//
// ##### Example
// {% codetabs name="Golang", type="go" -%}
// id, err := client.Create(context.Background(), &api.SdkClusterPairCreateRequest {
// Request : &api.ClusterPairCreateRequest {
// RemoteClusterIp: "127.0.0.1",
// RemoteClusterPort: 12345,
// RemoteClusterToken: "<Auth-Token>",
// SetDefault: true,
// }
// })
// {%- endcodetabs %}
Create(context.Context, *SdkClusterPairCreateRequest) (*SdkClusterPairCreateResponse, error)
// Inspect information about a cluster pair
Inspect(context.Context, *SdkClusterPairInspectRequest) (*SdkClusterPairInspectResponse, error)
// Enumerate returns list of cluster pairs
Enumerate(context.Context, *SdkClusterPairEnumerateRequest) (*SdkClusterPairEnumerateResponse, error)
// GetToken returns a auth token
GetToken(context.Context, *SdkClusterPairGetTokenRequest) (*SdkClusterPairGetTokenResponse, error)
// ResetToken returns a auth token
ResetToken(context.Context, *SdkClusterPairResetTokenRequest) (*SdkClusterPairResetTokenResponse, error)
// Delete a cluster pair
Delete(context.Context, *SdkClusterPairDeleteRequest) (*SdkClusterPairDeleteResponse, error)
}
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",
// UseProxy: false,
// 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)
// input is very same as credential create
Update(ctx context.Context, in *SdkCredentialUpdateRequest, opts ...grpc.CallOption) (*SdkCredentialUpdateResponse, 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)
// DeleteReferences is used to remove references to credentials
DeleteReferences(ctx context.Context, in *SdkCredentialDeleteReferencesRequest, opts ...grpc.CallOption) (*SdkCredentialDeleteReferencesResponse, 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",
// UseProxy: false,
// 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)
// input is very same as credential create
Update(context.Context, *SdkCredentialUpdateRequest) (*SdkCredentialUpdateResponse, 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)
// DeleteReferences is used to remove references to credentials
DeleteReferences(context.Context, *SdkCredentialDeleteReferencesRequest) (*SdkCredentialDeleteReferencesResponse, error)
}
type OpenStorageDiagsClient ¶
type OpenStorageDiagsClient interface {
// Collect starts a job to collect diagnostics from set of nodes that are selected based on the selectors provided
// in the SdkDiagsCollectRequest. See SdkDiagsCollectRequest for more details on how to select the nodes
// Returns SdkDiagsCollectResponse which has the job that is responsible for collecting the diags.
Collect(ctx context.Context, in *SdkDiagsCollectRequest, opts ...grpc.CallOption) (*SdkDiagsCollectResponse, error)
}
func NewOpenStorageDiagsClient ¶
func NewOpenStorageDiagsClient(cc *grpc.ClientConn) OpenStorageDiagsClient
type OpenStorageDiagsServer ¶
type OpenStorageDiagsServer interface {
// Collect starts a job to collect diagnostics from set of nodes that are selected based on the selectors provided
// in the SdkDiagsCollectRequest. See SdkDiagsCollectRequest for more details on how to select the nodes
// Returns SdkDiagsCollectResponse which has the job that is responsible for collecting the diags.
Collect(context.Context, *SdkDiagsCollectRequest) (*SdkDiagsCollectResponse, error)
}
type OpenStorageFilesystemCheckClient ¶
type OpenStorageFilesystemCheckClient interface {
// Start a filesystem-check background operation on a unmounted volume.
Start(ctx context.Context, in *SdkFilesystemCheckStartRequest, opts ...grpc.CallOption) (*SdkFilesystemCheckStartResponse, error)
// Get Status of a filesystem-check background operation on an unmounted
// volume, if any
Status(ctx context.Context, in *SdkFilesystemCheckStatusRequest, opts ...grpc.CallOption) (*SdkFilesystemCheckStatusResponse, error)
// Stop a filesystem check background operation on an unmounted volume, if any
Stop(ctx context.Context, in *SdkFilesystemCheckStopRequest, opts ...grpc.CallOption) (*SdkFilesystemCheckStopResponse, error)
}
func NewOpenStorageFilesystemCheckClient ¶
func NewOpenStorageFilesystemCheckClient(cc *grpc.ClientConn) OpenStorageFilesystemCheckClient
type OpenStorageFilesystemCheckServer ¶
type OpenStorageFilesystemCheckServer interface {
// Start a filesystem-check background operation on a unmounted volume.
Start(context.Context, *SdkFilesystemCheckStartRequest) (*SdkFilesystemCheckStartResponse, error)
// Get Status of a filesystem-check background operation on an unmounted
// volume, if any
Status(context.Context, *SdkFilesystemCheckStatusRequest) (*SdkFilesystemCheckStatusResponse, error)
// Stop a filesystem check background operation on an unmounted volume, if any
Stop(context.Context, *SdkFilesystemCheckStopRequest) (*SdkFilesystemCheckStopResponse, error)
}
type OpenStorageFilesystemTrimClient ¶
type OpenStorageFilesystemTrimClient interface {
// Start a filesystem Trim background operation on a mounted volume
Start(ctx context.Context, in *SdkFilesystemTrimStartRequest, opts ...grpc.CallOption) (*SdkFilesystemTrimStartResponse, error)
// Status of a filesystem Trim background operation on a mounted
// volume, if any
Status(ctx context.Context, in *SdkFilesystemTrimStatusRequest, opts ...grpc.CallOption) (*SdkFilesystemTrimStatusResponse, error)
AutoFSTrimStatus(ctx context.Context, in *SdkAutoFSTrimStatusRequest, opts ...grpc.CallOption) (*SdkAutoFSTrimStatusResponse, error)
// Usage of a filesystem Trim background operation on all locally mounted
// volume
AutoFSTrimUsage(ctx context.Context, in *SdkAutoFSTrimUsageRequest, opts ...grpc.CallOption) (*SdkAutoFSTrimUsageResponse, error)
// Stop a filesystem Trim background operation on a mounted volume, if any
Stop(ctx context.Context, in *SdkFilesystemTrimStopRequest, opts ...grpc.CallOption) (*SdkFilesystemTrimStopResponse, error)
// Push a auto filesystem Trim job into the queue
AutoFSTrimPush(ctx context.Context, in *SdkAutoFSTrimPushRequest, opts ...grpc.CallOption) (*SdkAutoFSTrimPushResponse, error)
// Pop a auto filesystem Trim job from the queue
AutoFSTrimPop(ctx context.Context, in *SdkAutoFSTrimPopRequest, opts ...grpc.CallOption) (*SdkAutoFSTrimPopResponse, error)
}
func NewOpenStorageFilesystemTrimClient ¶
func NewOpenStorageFilesystemTrimClient(cc *grpc.ClientConn) OpenStorageFilesystemTrimClient
type OpenStorageFilesystemTrimServer ¶
type OpenStorageFilesystemTrimServer interface {
// Start a filesystem Trim background operation on a mounted volume
Start(context.Context, *SdkFilesystemTrimStartRequest) (*SdkFilesystemTrimStartResponse, error)
// Status of a filesystem Trim background operation on a mounted
// volume, if any
Status(context.Context, *SdkFilesystemTrimStatusRequest) (*SdkFilesystemTrimStatusResponse, error)
AutoFSTrimStatus(context.Context, *SdkAutoFSTrimStatusRequest) (*SdkAutoFSTrimStatusResponse, error)
// Usage of a filesystem Trim background operation on all locally mounted
// volume
AutoFSTrimUsage(context.Context, *SdkAutoFSTrimUsageRequest) (*SdkAutoFSTrimUsageResponse, error)
// Stop a filesystem Trim background operation on a mounted volume, if any
Stop(context.Context, *SdkFilesystemTrimStopRequest) (*SdkFilesystemTrimStopResponse, error)
// Push a auto filesystem Trim job into the queue
AutoFSTrimPush(context.Context, *SdkAutoFSTrimPushRequest) (*SdkAutoFSTrimPushResponse, error)
// Pop a auto filesystem Trim job from the queue
AutoFSTrimPop(context.Context, *SdkAutoFSTrimPopRequest) (*SdkAutoFSTrimPopResponse, 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 OpenStorageJobClient ¶
type OpenStorageJobClient interface {
// Update updates an existing job's state
// Only acceptable state values are
// JobState_PAUSED - acceptable only from running state
// JobState_CANCELLED - acceptable only from running/pause state
// JobState_RUNNING - acceptable only from pause state
Update(ctx context.Context, in *SdkUpdateJobRequest, opts ...grpc.CallOption) (*SdkUpdateJobResponse, error)
// GetStatus gets the status of a job
GetStatus(ctx context.Context, in *SdkGetJobStatusRequest, opts ...grpc.CallOption) (*SdkGetJobStatusResponse, error)
// Enumerate returns all the jobs currently known to the system
Enumerate(ctx context.Context, in *SdkEnumerateJobsRequest, opts ...grpc.CallOption) (*SdkEnumerateJobsResponse, error)
}
func NewOpenStorageJobClient ¶
func NewOpenStorageJobClient(cc *grpc.ClientConn) OpenStorageJobClient
type OpenStorageJobServer ¶
type OpenStorageJobServer interface {
// Update updates an existing job's state
// Only acceptable state values are
// JobState_PAUSED - acceptable only from running state
// JobState_CANCELLED - acceptable only from running/pause state
// JobState_RUNNING - acceptable only from pause state
Update(context.Context, *SdkUpdateJobRequest) (*SdkUpdateJobResponse, error)
// GetStatus gets the status of a job
GetStatus(context.Context, *SdkGetJobStatusRequest) (*SdkGetJobStatusResponse, error)
// Enumerate returns all the jobs currently known to the system
Enumerate(context.Context, *SdkEnumerateJobsRequest) (*SdkEnumerateJobsResponse, error)
}
type OpenStorageMigrateClient ¶
type OpenStorageMigrateClient interface {
// Start a migration operation
Start(ctx context.Context, in *SdkCloudMigrateStartRequest, opts ...grpc.CallOption) (*SdkCloudMigrateStartResponse, error)
// Cancel a migration operation
Cancel(ctx context.Context, in *SdkCloudMigrateCancelRequest, opts ...grpc.CallOption) (*SdkCloudMigrateCancelResponse, error)
// Status for migration operation.
// If status request is empty, status for all migration operation will be returned.
Status(ctx context.Context, in *SdkCloudMigrateStatusRequest, opts ...grpc.CallOption) (*SdkCloudMigrateStatusResponse, error)
}
func NewOpenStorageMigrateClient ¶
func NewOpenStorageMigrateClient(cc *grpc.ClientConn) OpenStorageMigrateClient
type OpenStorageMigrateServer ¶
type OpenStorageMigrateServer interface {
// Start a migration operation
Start(context.Context, *SdkCloudMigrateStartRequest) (*SdkCloudMigrateStartResponse, error)
// Cancel a migration operation
Cancel(context.Context, *SdkCloudMigrateCancelRequest) (*SdkCloudMigrateCancelResponse, error)
// Status for migration operation.
// If status request is empty, status for all migration operation will be returned.
Status(context.Context, *SdkCloudMigrateStatusRequest) (*SdkCloudMigrateStatusResponse, error)
}
type OpenStorageMountAttachClient ¶
type OpenStorageMountAttachClient interface {
// Attach attaches device to the host that the client is communicating with.
//
// Requires access AccessType.Write of volume
Attach(ctx context.Context, in *SdkVolumeAttachRequest, opts ...grpc.CallOption) (*SdkVolumeAttachResponse, error)
// Detaches a the volume from the host
//
// Requires access AccessType.Write of volume
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
//
// Requires access AccessType.Write of volume
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
//
// Requires access AccessType.Write of volume
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.
//
// Requires access AccessType.Write of volume
Attach(context.Context, *SdkVolumeAttachRequest) (*SdkVolumeAttachResponse, error)
// Detaches a the volume from the host
//
// Requires access AccessType.Write of volume
Detach(context.Context, *SdkVolumeDetachRequest) (*SdkVolumeDetachResponse, error)
// Mount mounts an attached volume in the host that the client is communicating with
//
// Requires access AccessType.Write of volume
Mount(context.Context, *SdkVolumeMountRequest) (*SdkVolumeMountResponse, error)
// Unmount unmounts a mounted volume in the host that the client is communicating with
//
// Requires access AccessType.Write of volume
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)
// EnumerateWithFilters returns all the nodes in the current cluster
EnumerateWithFilters(ctx context.Context, in *SdkNodeEnumerateWithFiltersRequest, opts ...grpc.CallOption) (*SdkNodeEnumerateWithFiltersResponse, error)
// Returns capacity usage of all volumes/snaps for a give node
VolumeUsageByNode(ctx context.Context, in *SdkNodeVolumeUsageByNodeRequest, opts ...grpc.CallOption) (*SdkNodeVolumeUsageByNodeResponse, error)
// DrainAttachments creates a task to drain volume attachments
// from the provided node in the cluster.
DrainAttachments(ctx context.Context, in *SdkNodeDrainAttachmentsRequest, opts ...grpc.CallOption) (*SdkJobResponse, error)
// CordonAttachments disables any new volume attachments
// from the provided node in the cluster. Existing volume attachments
// will stay on the node.
CordonAttachments(ctx context.Context, in *SdkNodeCordonAttachmentsRequest, opts ...grpc.CallOption) (*SdkNodeCordonAttachmentsResponse, error)
// UncordonAttachments re-enables volume attachments
// on the provided node in the cluster.
UncordonAttachments(ctx context.Context, in *SdkNodeUncordonAttachmentsRequest, opts ...grpc.CallOption) (*SdkNodeUncordonAttachmentsResponse, 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)
// EnumerateWithFilters returns all the nodes in the current cluster
EnumerateWithFilters(context.Context, *SdkNodeEnumerateWithFiltersRequest) (*SdkNodeEnumerateWithFiltersResponse, error)
// Returns capacity usage of all volumes/snaps for a give node
VolumeUsageByNode(context.Context, *SdkNodeVolumeUsageByNodeRequest) (*SdkNodeVolumeUsageByNodeResponse, error)
// DrainAttachments creates a task to drain volume attachments
// from the provided node in the cluster.
DrainAttachments(context.Context, *SdkNodeDrainAttachmentsRequest) (*SdkJobResponse, error)
// CordonAttachments disables any new volume attachments
// from the provided node in the cluster. Existing volume attachments
// will stay on the node.
CordonAttachments(context.Context, *SdkNodeCordonAttachmentsRequest) (*SdkNodeCordonAttachmentsResponse, error)
// UncordonAttachments re-enables volume attachments
// on the provided node in the cluster.
UncordonAttachments(context.Context, *SdkNodeUncordonAttachmentsRequest) (*SdkNodeUncordonAttachmentsResponse, 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 OpenStoragePolicyClient ¶
type OpenStoragePolicyClient interface {
// Creates a storage policy
Create(ctx context.Context, in *SdkOpenStoragePolicyCreateRequest, opts ...grpc.CallOption) (*SdkOpenStoragePolicyCreateResponse, error)
// Enumerate returns a list of storage policies
Enumerate(ctx context.Context, in *SdkOpenStoragePolicyEnumerateRequest, opts ...grpc.CallOption) (*SdkOpenStoragePolicyEnumerateResponse, error)
// Inspect returns information about a specified storage policy
Inspect(ctx context.Context, in *SdkOpenStoragePolicyInspectRequest, opts ...grpc.CallOption) (*SdkOpenStoragePolicyInspectResponse, error)
// Updates specified storage policy
Update(ctx context.Context, in *SdkOpenStoragePolicyUpdateRequest, opts ...grpc.CallOption) (*SdkOpenStoragePolicyUpdateResponse, error)
// Deletes specified storage policy
Delete(ctx context.Context, in *SdkOpenStoragePolicyDeleteRequest, opts ...grpc.CallOption) (*SdkOpenStoragePolicyDeleteResponse, error)
// Set specified storage policy as default policy
SetDefault(ctx context.Context, in *SdkOpenStoragePolicySetDefaultRequest, opts ...grpc.CallOption) (*SdkOpenStoragePolicySetDefaultResponse, error)
// DefaultInspect return default storage policy if any, otherwise
// empty response
DefaultInspect(ctx context.Context, in *SdkOpenStoragePolicyDefaultInspectRequest, opts ...grpc.CallOption) (*SdkOpenStoragePolicyDefaultInspectResponse, error)
// Release specified storage policy constraint for volume
// creation
Release(ctx context.Context, in *SdkOpenStoragePolicyReleaseRequest, opts ...grpc.CallOption) (*SdkOpenStoragePolicyReleaseResponse, error)
}
func NewOpenStoragePolicyClient ¶
func NewOpenStoragePolicyClient(cc *grpc.ClientConn) OpenStoragePolicyClient
type OpenStoragePolicyServer ¶
type OpenStoragePolicyServer interface {
// Creates a storage policy
Create(context.Context, *SdkOpenStoragePolicyCreateRequest) (*SdkOpenStoragePolicyCreateResponse, error)
// Enumerate returns a list of storage policies
Enumerate(context.Context, *SdkOpenStoragePolicyEnumerateRequest) (*SdkOpenStoragePolicyEnumerateResponse, error)
// Inspect returns information about a specified storage policy
Inspect(context.Context, *SdkOpenStoragePolicyInspectRequest) (*SdkOpenStoragePolicyInspectResponse, error)
// Updates specified storage policy
Update(context.Context, *SdkOpenStoragePolicyUpdateRequest) (*SdkOpenStoragePolicyUpdateResponse, error)
// Deletes specified storage policy
Delete(context.Context, *SdkOpenStoragePolicyDeleteRequest) (*SdkOpenStoragePolicyDeleteResponse, error)
// Set specified storage policy as default policy
SetDefault(context.Context, *SdkOpenStoragePolicySetDefaultRequest) (*SdkOpenStoragePolicySetDefaultResponse, error)
// DefaultInspect return default storage policy if any, otherwise
// empty response
DefaultInspect(context.Context, *SdkOpenStoragePolicyDefaultInspectRequest) (*SdkOpenStoragePolicyDefaultInspectResponse, error)
// Release specified storage policy constraint for volume
// creation
Release(context.Context, *SdkOpenStoragePolicyReleaseRequest) (*SdkOpenStoragePolicyReleaseResponse, error)
}
type OpenStoragePoolClient ¶
type OpenStoragePoolClient interface {
// Resize expands the specified storage pool based on the request parameters
Resize(ctx context.Context, in *SdkStoragePoolResizeRequest, opts ...grpc.CallOption) (*SdkStoragePoolResizeResponse, error)
// Rebalance creates a new rebalance task
Rebalance(ctx context.Context, in *SdkStorageRebalanceRequest, opts ...grpc.CallOption) (*SdkStorageRebalanceResponse, error)
// UpdateRebalanceJobState updates existing rebalance task state.
// Only acceptable values are
// StorageRebalanceJobState_PAUSED - acceptable only from running state
// StorageRebalanceJobState_CANCELLED - acceptable only from running/pause state
// StorageRebalanceJobState_RUNNING - acceptable only from pause state
UpdateRebalanceJobState(ctx context.Context, in *SdkUpdateRebalanceJobRequest, opts ...grpc.CallOption) (*SdkUpdateRebalanceJobResponse, error)
// GetRebalanceJobStatus returns rebalance status for specified job
GetRebalanceJobStatus(ctx context.Context, in *SdkGetRebalanceJobStatusRequest, opts ...grpc.CallOption) (*SdkGetRebalanceJobStatusResponse, error)
// EnumerateRebalanceJobs returns all rebalance jobs currently known to the system
EnumerateRebalanceJobs(ctx context.Context, in *SdkEnumerateRebalanceJobsRequest, opts ...grpc.CallOption) (*SdkEnumerateRebalanceJobsResponse, error)
}
func NewOpenStoragePoolClient ¶
func NewOpenStoragePoolClient(cc *grpc.ClientConn) OpenStoragePoolClient
type OpenStoragePoolServer ¶
type OpenStoragePoolServer interface {
// Resize expands the specified storage pool based on the request parameters
Resize(context.Context, *SdkStoragePoolResizeRequest) (*SdkStoragePoolResizeResponse, error)
// Rebalance creates a new rebalance task
Rebalance(context.Context, *SdkStorageRebalanceRequest) (*SdkStorageRebalanceResponse, error)
// UpdateRebalanceJobState updates existing rebalance task state.
// Only acceptable values are
// StorageRebalanceJobState_PAUSED - acceptable only from running state
// StorageRebalanceJobState_CANCELLED - acceptable only from running/pause state
// StorageRebalanceJobState_RUNNING - acceptable only from pause state
UpdateRebalanceJobState(context.Context, *SdkUpdateRebalanceJobRequest) (*SdkUpdateRebalanceJobResponse, error)
// GetRebalanceJobStatus returns rebalance status for specified job
GetRebalanceJobStatus(context.Context, *SdkGetRebalanceJobStatusRequest) (*SdkGetRebalanceJobStatusResponse, error)
// EnumerateRebalanceJobs returns all rebalance jobs currently known to the system
EnumerateRebalanceJobs(context.Context, *SdkEnumerateRebalanceJobsRequest) (*SdkEnumerateRebalanceJobsResponse, error)
}
type OpenStorageRoleClient ¶
type OpenStorageRoleClient interface {
// Create a role for users in the system
Create(ctx context.Context, in *SdkRoleCreateRequest, opts ...grpc.CallOption) (*SdkRoleCreateResponse, error)
// List all roles
Enumerate(ctx context.Context, in *SdkRoleEnumerateRequest, opts ...grpc.CallOption) (*SdkRoleEnumerateResponse, error)
// Get information about a role
Inspect(ctx context.Context, in *SdkRoleInspectRequest, opts ...grpc.CallOption) (*SdkRoleInspectResponse, error)
// Delete an existing role
Delete(ctx context.Context, in *SdkRoleDeleteRequest, opts ...grpc.CallOption) (*SdkRoleDeleteResponse, error)
// Update an existing role
Update(ctx context.Context, in *SdkRoleUpdateRequest, opts ...grpc.CallOption) (*SdkRoleUpdateResponse, error)
}
func NewOpenStorageRoleClient ¶
func NewOpenStorageRoleClient(cc *grpc.ClientConn) OpenStorageRoleClient
type OpenStorageRoleServer ¶
type OpenStorageRoleServer interface {
// Create a role for users in the system
Create(context.Context, *SdkRoleCreateRequest) (*SdkRoleCreateResponse, error)
// List all roles
Enumerate(context.Context, *SdkRoleEnumerateRequest) (*SdkRoleEnumerateResponse, error)
// Get information about a role
Inspect(context.Context, *SdkRoleInspectRequest) (*SdkRoleInspectResponse, error)
// Delete an existing role
Delete(context.Context, *SdkRoleDeleteRequest) (*SdkRoleDeleteResponse, error)
// Update an existing role
Update(context.Context, *SdkRoleUpdateRequest) (*SdkRoleUpdateResponse, 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
//
// Requires access AccessType.Read when cloning from a parent volume.
//
// ##### 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
//
// Requires access AccessType.Read of volume
Clone(ctx context.Context, in *SdkVolumeCloneRequest, opts ...grpc.CallOption) (*SdkVolumeCloneResponse, error)
// Delete deletes the provided volume
//
// Requires access AccessType.Admin of volume
Delete(ctx context.Context, in *SdkVolumeDeleteRequest, opts ...grpc.CallOption) (*SdkVolumeDeleteResponse, error)
// Inspect returns information about a volume
//
// Requires access AccessType.Read of volume
Inspect(ctx context.Context, in *SdkVolumeInspectRequest, opts ...grpc.CallOption) (*SdkVolumeInspectResponse, error)
// Returns information for a list of volumes that match a filter.
// This call is a helper function like calling
// `OpenStorageVolume.EnumerateWithFilters` then having it
// return the contents of each of those volumes
// `OpenStorageVolume.Inspect()`. Take care in using this call
// when requesting large number of volumes because it will
// block until it has all the information requested before
// returning.
InspectWithFilters(ctx context.Context, in *SdkVolumeInspectWithFiltersRequest, opts ...grpc.CallOption) (*SdkVolumeInspectWithFiltersResponse, 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.
//
// Requires access AccessType.Write of volume
Update(ctx context.Context, in *SdkVolumeUpdateRequest, opts ...grpc.CallOption) (*SdkVolumeUpdateResponse, error)
// Stats returns the statistics for the requested volume
//
// Requires access AccessType.Read of volume
Stats(ctx context.Context, in *SdkVolumeStatsRequest, opts ...grpc.CallOption) (*SdkVolumeStatsResponse, error)
// CapacityUsage returns volume/snapshot's capacity usage details
//
// Requires access AccessType.Read of volume
//
// ##### Error codes:
//
// * codes.Aborted : Command was aborted and only total_bytes field is valid
// * code.Unimmplemented : Command is not suported this kernel.Only total_bytes
// field is valid;
CapacityUsage(ctx context.Context, in *SdkVolumeCapacityUsageRequest, opts ...grpc.CallOption) (*SdkVolumeCapacityUsageResponse, 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().
//
// Requires access AccessType.Read of volume
SnapshotCreate(ctx context.Context, in *SdkVolumeSnapshotCreateRequest, opts ...grpc.CallOption) (*SdkVolumeSnapshotCreateResponse, error)
// SnapshotRestore restores a volume to a specified snapshot
//
// Requires access AccessType.Write of volume
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.
//
// Requires access AccessType.Write of volume
SnapshotScheduleUpdate(ctx context.Context, in *SdkVolumeSnapshotScheduleUpdateRequest, opts ...grpc.CallOption) (*SdkVolumeSnapshotScheduleUpdateResponse, error)
// Gets the volume catalog of an attached and mounted volume.
// Returns the entire tree up to "n" depth (default is all of it)
// Takes a path that can be used as the new root for the catalog request.
VolumeCatalog(ctx context.Context, in *SdkVolumeCatalogRequest, opts ...grpc.CallOption) (*SdkVolumeCatalogResponse, error)
}
func NewOpenStorageVolumeClient ¶
func NewOpenStorageVolumeClient(cc *grpc.ClientConn) OpenStorageVolumeClient
type OpenStorageVolumeServer ¶
type OpenStorageVolumeServer interface {
// Create creates a volume according to the specification provided
//
// Requires access AccessType.Read when cloning from a parent volume.
//
// ##### 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
//
// Requires access AccessType.Read of volume
Clone(context.Context, *SdkVolumeCloneRequest) (*SdkVolumeCloneResponse, error)
// Delete deletes the provided volume
//
// Requires access AccessType.Admin of volume
Delete(context.Context, *SdkVolumeDeleteRequest) (*SdkVolumeDeleteResponse, error)
// Inspect returns information about a volume
//
// Requires access AccessType.Read of volume
Inspect(context.Context, *SdkVolumeInspectRequest) (*SdkVolumeInspectResponse, error)
// Returns information for a list of volumes that match a filter.
// This call is a helper function like calling
// `OpenStorageVolume.EnumerateWithFilters` then having it
// return the contents of each of those volumes
// `OpenStorageVolume.Inspect()`. Take care in using this call
// when requesting large number of volumes because it will
// block until it has all the information requested before
// returning.
InspectWithFilters(context.Context, *SdkVolumeInspectWithFiltersRequest) (*SdkVolumeInspectWithFiltersResponse, 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.
//
// Requires access AccessType.Write of volume
Update(context.Context, *SdkVolumeUpdateRequest) (*SdkVolumeUpdateResponse, error)
// Stats returns the statistics for the requested volume
//
// Requires access AccessType.Read of volume
Stats(context.Context, *SdkVolumeStatsRequest) (*SdkVolumeStatsResponse, error)
// CapacityUsage returns volume/snapshot's capacity usage details
//
// Requires access AccessType.Read of volume
//
// ##### Error codes:
//
// * codes.Aborted : Command was aborted and only total_bytes field is valid
// * code.Unimmplemented : Command is not suported this kernel.Only total_bytes
// field is valid;
CapacityUsage(context.Context, *SdkVolumeCapacityUsageRequest) (*SdkVolumeCapacityUsageResponse, 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().
//
// Requires access AccessType.Read of volume
SnapshotCreate(context.Context, *SdkVolumeSnapshotCreateRequest) (*SdkVolumeSnapshotCreateResponse, error)
// SnapshotRestore restores a volume to a specified snapshot
//
// Requires access AccessType.Write of volume
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.
//
// Requires access AccessType.Write of volume
SnapshotScheduleUpdate(context.Context, *SdkVolumeSnapshotScheduleUpdateRequest) (*SdkVolumeSnapshotScheduleUpdateResponse, error)
// Gets the volume catalog of an attached and mounted volume.
// Returns the entire tree up to "n" depth (default is all of it)
// Takes a path that can be used as the new root for the catalog request.
VolumeCatalog(context.Context, *SdkVolumeCatalogRequest) (*SdkVolumeCatalogResponse, 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 Ownership ¶
type Ownership struct {
// Username of owner.
//
// The storage system uses the username taken from the security authorization
// token and is saved on this field. Only users with system administration
// can edit this value.
Owner string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
// Permissions to share resource which can be set by the owner.
//
// NOTE: To create an "admin" user which has access to any resource set the group value
// in the token of the user to `*`.
Acls *Ownership_AccessControl `protobuf:"bytes,2,opt,name=acls" json:"acls,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Ownership information for resource. Administrators are users who belong to the group `*`, meaning, every group.
func OwnershipSetUsernameFromContext ¶
OwnershipSetUsernameFromContext is used to create a new ownership object for a volume. It takes an ownership value if passed in by the user, then sets the `owner` value to the user name referred to in the user context
func (*Ownership) Descriptor ¶
func (*Ownership) GetAcls ¶
func (m *Ownership) GetAcls() *Ownership_AccessControl
func (*Ownership) GetCollaborators ¶
func (o *Ownership) GetCollaborators() map[string]Ownership_AccessType
GetCollaborators returns the collaborators in the ownership
func (*Ownership) GetGroups ¶
func (o *Ownership) GetGroups() map[string]Ownership_AccessType
GetGroups returns the groups in the ownership
func (*Ownership) HasAnOwner ¶
HasAnOwner returns true if the resource has an owner
func (*Ownership) IsAccessPermittedByPublic ¶
func (o *Ownership) IsAccessPermittedByPublic(accessType Ownership_AccessType) bool
IsAccessPermittedByPublic returns true if access is permitted for public user
func (*Ownership) IsAdminByUser ¶
IsAdminByUser returns true if the user is an ownership admin, meaning, that they belong to any group
func (*Ownership) IsMatch ¶
IsMatch returns true if the ownership has at least one similar owner, group, or collaborator
func (*Ownership) IsPermitted ¶
func (o *Ownership) IsPermitted( user *auth.UserInfo, accessType Ownership_AccessType, ) bool
IsPermitted returns true if the user has access to the resource according to the ownership. If there is no owner, then it is public
func (*Ownership) IsPermittedByContext ¶
func (o *Ownership) IsPermittedByContext( ctx context.Context, accessType Ownership_AccessType) bool
IsPermittedByContext returns true if the user captured in the context has permission to access the resource
func (*Ownership) IsPublic ¶
func (o *Ownership) IsPublic(accessType Ownership_AccessType) bool
IsPublic returns true if public access is set or there is no ownership in this resource
func (*Ownership) IsUserAllowedByCollaborators ¶
func (o *Ownership) IsUserAllowedByCollaborators( user *auth.UserInfo, accessType Ownership_AccessType, ) bool
IsUserAllowedByCollaborators returns true if the user is allowed access because they are part of the collaborators list
func (*Ownership) IsUserAllowedByGroup ¶
func (o *Ownership) IsUserAllowedByGroup( user *auth.UserInfo, accessType Ownership_AccessType, ) bool
IsUserAllowedByGroup returns true if the user is allowed access by belonging to the appropriate group
func (*Ownership) ProtoMessage ¶
func (*Ownership) ProtoMessage()
func (*Ownership) Update ¶
Update can be used to update an ownership with new ownership information. It takes into account who is trying to change the ownership values
func (*Ownership) XXX_DiscardUnknown ¶
func (m *Ownership) XXX_DiscardUnknown()
func (*Ownership) XXX_Marshal ¶
func (*Ownership) XXX_Unmarshal ¶
type Ownership_AccessControl ¶
type Ownership_AccessControl struct {
// Group access to resource which must match the group set in the
// authorization token.
// Can be set by the owner or the system administrator only.
// Possible values are:
// 1. no groups: Means no groups are given access.
// 2. `["*"]`: All groups are allowed.
// 3. `["group1", "group2"]`: Only certain groups are allowed. In this example only
// _group1_ and _group2_ are allowed.
Groups map[string]Ownership_AccessType `` /* 175-byte string literal not displayed */
// Collaborator access to resource gives access to other user.
// Must be the username (unique id) set in the authorization token.
// The owner or the administrator can set this value. Possible values are:
// 1. no collaborators: Means no users are given access.
// 2. `["*"]`: All users are allowed.
// 3. `["username1", "username2"]`: Only certain usernames are allowed. In this example only
// _username1_ and _username2_ are allowed.
Collaborators map[string]Ownership_AccessType `` /* 189-byte string literal not displayed */
// Public access to resource may be assigned for access by the public userd
Public *Ownership_PublicAccessControl `protobuf:"bytes,3,opt,name=public" json:"public,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Ownership_AccessControl) Descriptor ¶
func (*Ownership_AccessControl) Descriptor() ([]byte, []int)
func (*Ownership_AccessControl) GetCollaborators ¶
func (m *Ownership_AccessControl) GetCollaborators() map[string]Ownership_AccessType
func (*Ownership_AccessControl) GetGroups ¶
func (m *Ownership_AccessControl) GetGroups() map[string]Ownership_AccessType
func (*Ownership_AccessControl) GetPublic ¶
func (m *Ownership_AccessControl) GetPublic() *Ownership_PublicAccessControl
func (*Ownership_AccessControl) ProtoMessage ¶
func (*Ownership_AccessControl) ProtoMessage()
func (*Ownership_AccessControl) Reset ¶
func (m *Ownership_AccessControl) Reset()
func (*Ownership_AccessControl) String ¶
func (m *Ownership_AccessControl) String() string
func (*Ownership_AccessControl) XXX_DiscardUnknown ¶
func (m *Ownership_AccessControl) XXX_DiscardUnknown()
func (*Ownership_AccessControl) XXX_Marshal ¶
func (m *Ownership_AccessControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Ownership_AccessControl) XXX_Merge ¶
func (dst *Ownership_AccessControl) XXX_Merge(src proto.Message)
func (*Ownership_AccessControl) XXX_Size ¶
func (m *Ownership_AccessControl) XXX_Size() int
func (*Ownership_AccessControl) XXX_Unmarshal ¶
func (m *Ownership_AccessControl) XXX_Unmarshal(b []byte) error
type Ownership_AccessType ¶
type Ownership_AccessType int32
Access types can be set by owner to have different levels of access to a resource.
It is up to the resource to interpret what the types mean and are used for.
const ( // Read access only and cannot affect the resource. Ownership_Read Ownership_AccessType = 0 // Write access and can affect the resource. // This type automatically provides Read access also. Ownership_Write Ownership_AccessType = 1 // Administrator access. // This type automatically provides Read and Write access also. Ownership_Admin Ownership_AccessType = 2 )
func (Ownership_AccessType) EnumDescriptor ¶
func (Ownership_AccessType) EnumDescriptor() ([]byte, []int)
func (Ownership_AccessType) String ¶
func (x Ownership_AccessType) String() string
type Ownership_PublicAccessControl ¶
type Ownership_PublicAccessControl struct {
// AccessType declares which level of public access is allowed
Type Ownership_AccessType `protobuf:"varint,1,opt,name=type,enum=openstorage.api.Ownership_AccessType" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
PublicAccessControl allows assigning public ownership
func (*Ownership_PublicAccessControl) Descriptor ¶
func (*Ownership_PublicAccessControl) Descriptor() ([]byte, []int)
func (*Ownership_PublicAccessControl) GetType ¶
func (m *Ownership_PublicAccessControl) GetType() Ownership_AccessType
func (*Ownership_PublicAccessControl) ProtoMessage ¶
func (*Ownership_PublicAccessControl) ProtoMessage()
func (*Ownership_PublicAccessControl) Reset ¶
func (m *Ownership_PublicAccessControl) Reset()
func (*Ownership_PublicAccessControl) String ¶
func (m *Ownership_PublicAccessControl) String() string
func (*Ownership_PublicAccessControl) XXX_DiscardUnknown ¶
func (m *Ownership_PublicAccessControl) XXX_DiscardUnknown()
func (*Ownership_PublicAccessControl) XXX_Marshal ¶
func (m *Ownership_PublicAccessControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Ownership_PublicAccessControl) XXX_Merge ¶
func (dst *Ownership_PublicAccessControl) XXX_Merge(src proto.Message)
func (*Ownership_PublicAccessControl) XXX_Size ¶
func (m *Ownership_PublicAccessControl) XXX_Size() int
func (*Ownership_PublicAccessControl) XXX_Unmarshal ¶
func (m *Ownership_PublicAccessControl) XXX_Unmarshal(b []byte) error
type PXDProxySpec ¶
type PXDProxySpec struct {
// ID of the remote portworx volume
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
PXDProxySpec is the spec for proxying a Portworx volume
func (*PXDProxySpec) Descriptor ¶
func (*PXDProxySpec) Descriptor() ([]byte, []int)
func (*PXDProxySpec) GetId ¶
func (m *PXDProxySpec) GetId() string
func (*PXDProxySpec) ProtoMessage ¶
func (*PXDProxySpec) ProtoMessage()
func (*PXDProxySpec) Reset ¶
func (m *PXDProxySpec) Reset()
func (*PXDProxySpec) String ¶
func (m *PXDProxySpec) String() string
func (*PXDProxySpec) XXX_DiscardUnknown ¶
func (m *PXDProxySpec) XXX_DiscardUnknown()
func (*PXDProxySpec) XXX_Marshal ¶
func (m *PXDProxySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PXDProxySpec) XXX_Merge ¶
func (dst *PXDProxySpec) XXX_Merge(src proto.Message)
func (*PXDProxySpec) XXX_Size ¶
func (m *PXDProxySpec) XXX_Size() int
func (*PXDProxySpec) XXX_Unmarshal ¶
func (m *PXDProxySpec) XXX_Unmarshal(b []byte) error
type ProxyProtocol ¶
type ProxyProtocol int32
ProxyProtocol defines the protocol used for proxy.
const ( // Invalid uninitialized value ProxyProtocol_PROXY_PROTOCOL_INVALID ProxyProtocol = 0 // NFS indicates that the external data source is NFS and the volume // will be reflected over NFS protocol ProxyProtocol_PROXY_PROTOCOL_NFS ProxyProtocol = 1 // S3 indicates that the external data source is an object store. ProxyProtocol_PROXY_PROTOCOL_S3 ProxyProtocol = 2 // PXD indicates that the external data source is a Portworx block volume. ProxyProtocol_PROXY_PROTOCOL_PXD ProxyProtocol = 3 // PURE_BLOCK indicates that the external data source is a pure_block volume. ProxyProtocol_PROXY_PROTOCOL_PURE_BLOCK ProxyProtocol = 4 // PURE_FILE indicates that the external data source is a pure_file volume. ProxyProtocol_PROXY_PROTOCOL_PURE_FILE ProxyProtocol = 5 )
func ParseProxyEndpoint ¶
func ParseProxyEndpoint(proxyEndpoint string) (ProxyProtocol, string)
ParseProxyEndpoint parses the proxy endpoint and returns the proxy protocol and the endpoint
func ProxyProtocolSimpleValueOf ¶
func ProxyProtocolSimpleValueOf(s string) (ProxyProtocol, error)
ProxyProtocolSimpleValueOf returns the string format of ProxyProtocol
func (ProxyProtocol) EnumDescriptor ¶
func (ProxyProtocol) EnumDescriptor() ([]byte, []int)
func (ProxyProtocol) SimpleString ¶
func (x ProxyProtocol) SimpleString() string
SimpleString returns the string format of ProxyProtocol
func (ProxyProtocol) String ¶
func (x ProxyProtocol) String() string
type ProxySpec ¶
type ProxySpec struct {
// ProxyProtocol defines the protocol used for proxy.
ProxyProtocol ProxyProtocol `` /* 129-byte string literal not displayed */
// Endpoint is the external endpoint which can be used for accessing the
// external data source.
Endpoint string `protobuf:"bytes,2,opt,name=endpoint" json:"endpoint,omitempty"`
// NFSProxySpec is the spec for proxying an NFS share
NfsSpec *NFSProxySpec `protobuf:"bytes,3,opt,name=nfs_spec,json=nfsSpec" json:"nfs_spec,omitempty"`
// S3ProxySpec is the spec for proxying an external object store
S3Spec *S3ProxySpec `protobuf:"bytes,4,opt,name=s3_spec,json=s3Spec" json:"s3_spec,omitempty"`
// PXDProxySpec is the spec for proxying a Portworx volume
PxdSpec *PXDProxySpec `protobuf:"bytes,5,opt,name=pxd_spec,json=pxdSpec" json:"pxd_spec,omitempty"`
// PureFileSpec is the spec for proxying a volume on pure_file backends
PureBlockSpec *PureBlockSpec `protobuf:"bytes,6,opt,name=pure_block_spec,json=pureBlockSpec" json:"pure_block_spec,omitempty"`
// PureFileSpec is the spec for proxying a volume on pure_file backends
PureFileSpec *PureFileSpec `protobuf:"bytes,7,opt,name=pure_file_spec,json=pureFileSpec" json:"pure_file_spec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ProxySpec defines how this volume will reflect an external data source.
func (*ProxySpec) Descriptor ¶
func (*ProxySpec) GetEndpoint ¶
func (*ProxySpec) GetNfsSpec ¶
func (m *ProxySpec) GetNfsSpec() *NFSProxySpec
func (*ProxySpec) GetProxyProtocol ¶
func (m *ProxySpec) GetProxyProtocol() ProxyProtocol
func (*ProxySpec) GetPureBlockSpec ¶
func (m *ProxySpec) GetPureBlockSpec() *PureBlockSpec
func (*ProxySpec) GetPureFileSpec ¶
func (m *ProxySpec) GetPureFileSpec() *PureFileSpec
func (*ProxySpec) GetPureFullVolumeName ¶
func (*ProxySpec) GetPxdSpec ¶
func (m *ProxySpec) GetPxdSpec() *PXDProxySpec
func (*ProxySpec) GetS3Spec ¶
func (m *ProxySpec) GetS3Spec() *S3ProxySpec
func (*ProxySpec) IsPureBackend ¶
func (*ProxySpec) IsPureImport ¶
func (*ProxySpec) ProtoMessage ¶
func (*ProxySpec) ProtoMessage()
func (*ProxySpec) XXX_DiscardUnknown ¶
func (m *ProxySpec) XXX_DiscardUnknown()
func (*ProxySpec) XXX_Marshal ¶
func (*ProxySpec) XXX_Unmarshal ¶
type PureBlockSpec ¶
type PureBlockSpec struct {
SerialNum string `protobuf:"bytes,1,opt,name=serial_num,json=serialNum" json:"serial_num,omitempty"`
FullVolName string `protobuf:"bytes,2,opt,name=full_vol_name,json=fullVolName" json:"full_vol_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
PureBlockSpec is the spec for proxying a volume on pure_block backends
func (*PureBlockSpec) Descriptor ¶
func (*PureBlockSpec) Descriptor() ([]byte, []int)
func (*PureBlockSpec) GetFullVolName ¶
func (m *PureBlockSpec) GetFullVolName() string
func (*PureBlockSpec) GetSerialNum ¶
func (m *PureBlockSpec) GetSerialNum() string
func (*PureBlockSpec) ProtoMessage ¶
func (*PureBlockSpec) ProtoMessage()
func (*PureBlockSpec) Reset ¶
func (m *PureBlockSpec) Reset()
func (*PureBlockSpec) String ¶
func (m *PureBlockSpec) String() string
func (*PureBlockSpec) XXX_DiscardUnknown ¶
func (m *PureBlockSpec) XXX_DiscardUnknown()
func (*PureBlockSpec) XXX_Marshal ¶
func (m *PureBlockSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PureBlockSpec) XXX_Merge ¶
func (dst *PureBlockSpec) XXX_Merge(src proto.Message)
func (*PureBlockSpec) XXX_Size ¶
func (m *PureBlockSpec) XXX_Size() int
func (*PureBlockSpec) XXX_Unmarshal ¶
func (m *PureBlockSpec) XXX_Unmarshal(b []byte) error
type PureFileSpec ¶
type PureFileSpec struct {
ExportRules string `protobuf:"bytes,1,opt,name=export_rules,json=exportRules" json:"export_rules,omitempty"`
FullVolName string `protobuf:"bytes,2,opt,name=full_vol_name,json=fullVolName" json:"full_vol_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
PureFileSpec is the spec for proxying a volume on pure_file backends
func (*PureFileSpec) Descriptor ¶
func (*PureFileSpec) Descriptor() ([]byte, []int)
func (*PureFileSpec) GetExportRules ¶
func (m *PureFileSpec) GetExportRules() string
func (*PureFileSpec) GetFullVolName ¶
func (m *PureFileSpec) GetFullVolName() string
func (*PureFileSpec) ProtoMessage ¶
func (*PureFileSpec) ProtoMessage()
func (*PureFileSpec) Reset ¶
func (m *PureFileSpec) Reset()
func (*PureFileSpec) String ¶
func (m *PureFileSpec) String() string
func (*PureFileSpec) XXX_DiscardUnknown ¶
func (m *PureFileSpec) XXX_DiscardUnknown()
func (*PureFileSpec) XXX_Marshal ¶
func (m *PureFileSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PureFileSpec) XXX_Merge ¶
func (dst *PureFileSpec) XXX_Merge(src proto.Message)
func (*PureFileSpec) XXX_Size ¶
func (m *PureFileSpec) XXX_Size() int
func (*PureFileSpec) XXX_Unmarshal ¶
func (m *PureFileSpec) XXX_Unmarshal(b []byte) error
type RelaxedReclaimPurge ¶
type RelaxedReclaimPurge struct {
// num_purged returns number of volumes purged
NumPurged uint64 `protobuf:"varint,1,opt,name=num_purged,json=numPurged" json:"num_purged,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Purges the RelaxedReclaim queue
func (*RelaxedReclaimPurge) Descriptor ¶
func (*RelaxedReclaimPurge) Descriptor() ([]byte, []int)
func (*RelaxedReclaimPurge) GetNumPurged ¶
func (m *RelaxedReclaimPurge) GetNumPurged() uint64
func (*RelaxedReclaimPurge) ProtoMessage ¶
func (*RelaxedReclaimPurge) ProtoMessage()
func (*RelaxedReclaimPurge) Reset ¶
func (m *RelaxedReclaimPurge) Reset()
func (*RelaxedReclaimPurge) String ¶
func (m *RelaxedReclaimPurge) String() string
func (*RelaxedReclaimPurge) XXX_DiscardUnknown ¶
func (m *RelaxedReclaimPurge) XXX_DiscardUnknown()
func (*RelaxedReclaimPurge) XXX_Marshal ¶
func (m *RelaxedReclaimPurge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RelaxedReclaimPurge) XXX_Merge ¶
func (dst *RelaxedReclaimPurge) XXX_Merge(src proto.Message)
func (*RelaxedReclaimPurge) XXX_Size ¶
func (m *RelaxedReclaimPurge) XXX_Size() int
func (*RelaxedReclaimPurge) XXX_Unmarshal ¶
func (m *RelaxedReclaimPurge) XXX_Unmarshal(b []byte) error
type ReplicaPlacementSpec ¶
type ReplicaPlacementSpec struct {
// 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,1,opt,name=weight" json:"weight,omitempty"`
// Enforcement specifies the rule enforcement policy. Can take values: required or preferred.
// (optional)
Enforcement EnforcementType `protobuf:"varint,2,opt,name=enforcement,enum=openstorage.api.EnforcementType" json:"enforcement,omitempty"`
// AffectedReplicas defines the number of volume replicas affected by this rule. If not provided,
// rule would affect all replicas
// (optional)
AffectedReplicas int32 `protobuf:"varint,3,opt,name=affected_replicas,json=affectedReplicas" json:"affected_replicas,omitempty"`
// TopologyKey key for the matching all segments of the cluster topology with the same key
// e.g If the key is failure-domain.beta.kubernetes.io/zone, this should match all nodes with
// the same value for this key (i.e in the same zone)
TopologyKey string `protobuf:"bytes,4,opt,name=topology_key,json=topologyKey" json:"topology_key,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:"-"`
}
func (*ReplicaPlacementSpec) Descriptor ¶
func (*ReplicaPlacementSpec) Descriptor() ([]byte, []int)
func (*ReplicaPlacementSpec) GetAffectedReplicas ¶
func (m *ReplicaPlacementSpec) GetAffectedReplicas() int32
func (*ReplicaPlacementSpec) GetEnforcement ¶
func (m *ReplicaPlacementSpec) GetEnforcement() EnforcementType
func (*ReplicaPlacementSpec) GetMatchExpressions ¶
func (m *ReplicaPlacementSpec) GetMatchExpressions() []*LabelSelectorRequirement
func (*ReplicaPlacementSpec) GetTopologyKey ¶
func (m *ReplicaPlacementSpec) GetTopologyKey() string
func (*ReplicaPlacementSpec) GetWeight ¶
func (m *ReplicaPlacementSpec) GetWeight() int64
func (*ReplicaPlacementSpec) ProtoMessage ¶
func (*ReplicaPlacementSpec) ProtoMessage()
func (*ReplicaPlacementSpec) Reset ¶
func (m *ReplicaPlacementSpec) Reset()
func (*ReplicaPlacementSpec) String ¶
func (m *ReplicaPlacementSpec) String() string
func (*ReplicaPlacementSpec) XXX_DiscardUnknown ¶
func (m *ReplicaPlacementSpec) XXX_DiscardUnknown()
func (*ReplicaPlacementSpec) XXX_Marshal ¶
func (m *ReplicaPlacementSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReplicaPlacementSpec) XXX_Merge ¶
func (dst *ReplicaPlacementSpec) XXX_Merge(src proto.Message)
func (*ReplicaPlacementSpec) XXX_Size ¶
func (m *ReplicaPlacementSpec) XXX_Size() int
func (*ReplicaPlacementSpec) XXX_Unmarshal ¶
func (m *ReplicaPlacementSpec) XXX_Unmarshal(b []byte) error
type ReplicaSet ¶
type ReplicaSet struct {
Nodes []string `protobuf:"bytes,1,rep,name=nodes" json:"nodes,omitempty"`
// Unique IDs of the storage pools for this replica set
PoolUuids []string `protobuf:"bytes,2,rep,name=pool_uuids,json=poolUuids" json:"pool_uuids,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
func (*ReplicaSet) Descriptor ¶
func (*ReplicaSet) Descriptor() ([]byte, []int)
func (*ReplicaSet) GetNodes ¶
func (m *ReplicaSet) GetNodes() []string
func (*ReplicaSet) GetPoolUuids ¶
func (m *ReplicaSet) GetPoolUuids() []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 ResourceType_RESOURCE_TYPE_POOL ResourceType = 5 )
func (ResourceType) EnumDescriptor ¶
func (ResourceType) EnumDescriptor() ([]byte, []int)
func (ResourceType) String ¶
func (x ResourceType) String() string
type RestoreParamBoolType ¶
type RestoreParamBoolType int32
const ( RestoreParamBoolType_PARAM_BKUPSRC RestoreParamBoolType = 0 RestoreParamBoolType_PARAM_FALSE RestoreParamBoolType = 1 RestoreParamBoolType_PARAM_TRUE RestoreParamBoolType = 2 )
func (RestoreParamBoolType) EnumDescriptor ¶
func (RestoreParamBoolType) EnumDescriptor() ([]byte, []int)
func (RestoreParamBoolType) String ¶
func (x RestoreParamBoolType) String() string
type RestoreVolSnashotSchedule ¶
type RestoreVolSnashotSchedule struct {
Schedule string `protobuf:"bytes,1,opt,name=schedule" json:"schedule,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*RestoreVolSnashotSchedule) Descriptor ¶
func (*RestoreVolSnashotSchedule) Descriptor() ([]byte, []int)
func (*RestoreVolSnashotSchedule) GetSchedule ¶
func (m *RestoreVolSnashotSchedule) GetSchedule() string
func (*RestoreVolSnashotSchedule) ProtoMessage ¶
func (*RestoreVolSnashotSchedule) ProtoMessage()
func (*RestoreVolSnashotSchedule) Reset ¶
func (m *RestoreVolSnashotSchedule) Reset()
func (*RestoreVolSnashotSchedule) String ¶
func (m *RestoreVolSnashotSchedule) String() string
func (*RestoreVolSnashotSchedule) XXX_DiscardUnknown ¶
func (m *RestoreVolSnashotSchedule) XXX_DiscardUnknown()
func (*RestoreVolSnashotSchedule) XXX_Marshal ¶
func (m *RestoreVolSnashotSchedule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RestoreVolSnashotSchedule) XXX_Merge ¶
func (dst *RestoreVolSnashotSchedule) XXX_Merge(src proto.Message)
func (*RestoreVolSnashotSchedule) XXX_Size ¶
func (m *RestoreVolSnashotSchedule) XXX_Size() int
func (*RestoreVolSnashotSchedule) XXX_Unmarshal ¶
func (m *RestoreVolSnashotSchedule) XXX_Unmarshal(b []byte) error
type RestoreVolStoragePolicy ¶
type RestoreVolStoragePolicy struct {
Policy string `protobuf:"bytes,1,opt,name=policy" json:"policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*RestoreVolStoragePolicy) Descriptor ¶
func (*RestoreVolStoragePolicy) Descriptor() ([]byte, []int)
func (*RestoreVolStoragePolicy) GetPolicy ¶
func (m *RestoreVolStoragePolicy) GetPolicy() string
func (*RestoreVolStoragePolicy) ProtoMessage ¶
func (*RestoreVolStoragePolicy) ProtoMessage()
func (*RestoreVolStoragePolicy) Reset ¶
func (m *RestoreVolStoragePolicy) Reset()
func (*RestoreVolStoragePolicy) String ¶
func (m *RestoreVolStoragePolicy) String() string
func (*RestoreVolStoragePolicy) XXX_DiscardUnknown ¶
func (m *RestoreVolStoragePolicy) XXX_DiscardUnknown()
func (*RestoreVolStoragePolicy) XXX_Marshal ¶
func (m *RestoreVolStoragePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RestoreVolStoragePolicy) XXX_Merge ¶
func (dst *RestoreVolStoragePolicy) XXX_Merge(src proto.Message)
func (*RestoreVolStoragePolicy) XXX_Size ¶
func (m *RestoreVolStoragePolicy) XXX_Size() int
func (*RestoreVolStoragePolicy) XXX_Unmarshal ¶
func (m *RestoreVolStoragePolicy) XXX_Unmarshal(b []byte) error
type RestoreVolumeSpec ¶
type RestoreVolumeSpec struct {
// HaLevel specifies the number of copies of data.
HaLevel int64 `protobuf:"varint,1,opt,name=ha_level,json=haLevel" json:"ha_level,omitempty"`
// Cos specifies the relative class of service.
Cos CosType `protobuf:"varint,2,opt,name=cos,enum=openstorage.api.CosType" json:"cos,omitempty"`
// IoProfile provides a hint about application using this volume. This field
// is ignored if IoProfileBkupSrc is set true
IoProfile IoProfile `protobuf:"varint,3,opt,name=io_profile,json=ioProfile,enum=openstorage.api.IoProfile" json:"io_profile,omitempty"`
// SnapshotInterval in minutes, set to 0 to disable snapshots
SnapshotInterval uint32 `protobuf:"varint,4,opt,name=snapshot_interval,json=snapshotInterval" json:"snapshot_interval,omitempty"`
Shared RestoreParamBoolType `protobuf:"varint,5,opt,name=shared,enum=openstorage.api.RestoreParamBoolType" json:"shared,omitempty"`
// ReplicaSet is the desired set of nodes for the volume data.
ReplicaSet *ReplicaSet `protobuf:"bytes,6,opt,name=replica_set,json=replicaSet" json:"replica_set,omitempty"`
// Aggregation level Specifies the number of parts the volume can be aggregated from.
AggregationLevel uint32 `protobuf:"varint,7,opt,name=aggregation_level,json=aggregationLevel" json:"aggregation_level,omitempty"`
// SnapshotSchedule a well known string that specifies when snapshots should be taken.
SnapshotSchedule *RestoreVolSnashotSchedule `protobuf:"bytes,8,opt,name=snapshot_schedule,json=snapshotSchedule" json:"snapshot_schedule,omitempty"`
// Sticky volumes cannot be deleted until the flag is removed.
Sticky RestoreParamBoolType `protobuf:"varint,9,opt,name=sticky,enum=openstorage.api.RestoreParamBoolType" json:"sticky,omitempty"`
// Group identifies a consistency group
Group *Group `protobuf:"bytes,10,opt,name=group" json:"group,omitempty"`
// GroupEnforced is true if consistency group creation is enforced.
GroupEnforced bool `protobuf:"varint,11,opt,name=group_enforced,json=groupEnforced" json:"group_enforced,omitempty"`
// Journal is true if data for the volume goes into the journal.
Journal RestoreParamBoolType `protobuf:"varint,12,opt,name=journal,enum=openstorage.api.RestoreParamBoolType" json:"journal,omitempty"`
Sharedv4 RestoreParamBoolType `protobuf:"varint,13,opt,name=sharedv4,enum=openstorage.api.RestoreParamBoolType" json:"sharedv4,omitempty"`
// QueueDepth defines the desired block device queue depth
QueueDepth uint32 `protobuf:"varint,14,opt,name=queue_depth,json=queueDepth" json:"queue_depth,omitempty"`
// 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 RestoreParamBoolType `protobuf:"varint,15,opt,name=nodiscard,enum=openstorage.api.RestoreParamBoolType" json:"nodiscard,omitempty"`
// IoStrategy preferred strategy for I/O.
IoStrategy *IoStrategy `protobuf:"bytes,16,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,17,opt,name=placement_strategy,json=placementStrategy" json:"placement_strategy,omitempty"`
// StoragePolicy if applied/specified while creating volume
StoragePolicy *RestoreVolStoragePolicy `protobuf:"bytes,18,opt,name=storage_policy,json=storagePolicy" json:"storage_policy,omitempty"`
// Ownership
Ownership *Ownership `protobuf:"bytes,19,opt,name=ownership" json:"ownership,omitempty"`
// ExportSpec defines how the volume should be exported.
ExportSpec *ExportSpec `protobuf:"bytes,20,opt,name=export_spec,json=exportSpec" json:"export_spec,omitempty"`
// fastpath extensions
FpPreference RestoreParamBoolType `` /* 134-byte string literal not displayed */
// MountOptions defines the options that should be used while mounting this volume
MountOptions *MountOptions `protobuf:"bytes,22,opt,name=mount_options,json=mountOptions" json:"mount_options,omitempty"`
// from a node where the volume replica does not exist
Sharedv4MountOptions *MountOptions `protobuf:"bytes,23,opt,name=sharedv4_mount_options,json=sharedv4MountOptions" json:"sharedv4_mount_options,omitempty"`
// Proxy_write is true if proxy write replication is enabled for the volume
ProxyWrite RestoreParamBoolType `` /* 128-byte string literal not displayed */
// IoProfileBkupSrc indicates to inherit IoProfile from cloudbackup
IoProfileBkupSrc bool `protobuf:"varint,25,opt,name=io_profile_bkup_src,json=ioProfileBkupSrc" json:"io_profile_bkup_src,omitempty"`
// ProxySpec indicates that this volume is used for proxying an external data source
ProxySpec *ProxySpec `protobuf:"bytes,26,opt,name=proxy_spec,json=proxySpec" json:"proxy_spec,omitempty"`
Sharedv4ServiceSpec *Sharedv4ServiceSpec `protobuf:"bytes,27,opt,name=sharedv4_service_spec,json=sharedv4ServiceSpec" json:"sharedv4_service_spec,omitempty"`
Sharedv4Spec *Sharedv4Spec `protobuf:"bytes,28,opt,name=sharedv4_spec,json=sharedv4Spec" json:"sharedv4_spec,omitempty"`
// Autofstrim is true if automatic fstrim is enabled for the volume
AutoFstrim RestoreParamBoolType `` /* 128-byte string literal not displayed */
// IoThrottle specifies maximum io(iops/bandwidth) this volume is restricted to
IoThrottle *IoThrottle `protobuf:"bytes,30,opt,name=io_throttle,json=ioThrottle" json:"io_throttle,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
RestoreSpec allows some of the restore volume properties of to be modified while restoring the cloud baackup. All pointer fields with nil value will inherit corresponding field value from backup's spec.
func (*RestoreVolumeSpec) Descriptor ¶
func (*RestoreVolumeSpec) Descriptor() ([]byte, []int)
func (*RestoreVolumeSpec) GetAggregationLevel ¶
func (m *RestoreVolumeSpec) GetAggregationLevel() uint32
func (*RestoreVolumeSpec) GetAutoFstrim ¶
func (m *RestoreVolumeSpec) GetAutoFstrim() RestoreParamBoolType
func (*RestoreVolumeSpec) GetCos ¶
func (m *RestoreVolumeSpec) GetCos() CosType
func (*RestoreVolumeSpec) GetExportSpec ¶
func (m *RestoreVolumeSpec) GetExportSpec() *ExportSpec
func (*RestoreVolumeSpec) GetFpPreference ¶
func (m *RestoreVolumeSpec) GetFpPreference() RestoreParamBoolType
func (*RestoreVolumeSpec) GetGroup ¶
func (m *RestoreVolumeSpec) GetGroup() *Group
func (*RestoreVolumeSpec) GetGroupEnforced ¶
func (m *RestoreVolumeSpec) GetGroupEnforced() bool
func (*RestoreVolumeSpec) GetHaLevel ¶
func (m *RestoreVolumeSpec) GetHaLevel() int64
func (*RestoreVolumeSpec) GetIoProfile ¶
func (m *RestoreVolumeSpec) GetIoProfile() IoProfile
func (*RestoreVolumeSpec) GetIoProfileBkupSrc ¶
func (m *RestoreVolumeSpec) GetIoProfileBkupSrc() bool
func (*RestoreVolumeSpec) GetIoStrategy ¶
func (m *RestoreVolumeSpec) GetIoStrategy() *IoStrategy
func (*RestoreVolumeSpec) GetIoThrottle ¶
func (m *RestoreVolumeSpec) GetIoThrottle() *IoThrottle
func (*RestoreVolumeSpec) GetJournal ¶
func (m *RestoreVolumeSpec) GetJournal() RestoreParamBoolType
func (*RestoreVolumeSpec) GetMountOptions ¶
func (m *RestoreVolumeSpec) GetMountOptions() *MountOptions
func (*RestoreVolumeSpec) GetNodiscard ¶
func (m *RestoreVolumeSpec) GetNodiscard() RestoreParamBoolType
func (*RestoreVolumeSpec) GetOwnership ¶
func (m *RestoreVolumeSpec) GetOwnership() *Ownership
func (*RestoreVolumeSpec) GetPlacementStrategy ¶
func (m *RestoreVolumeSpec) GetPlacementStrategy() *VolumePlacementStrategy
func (*RestoreVolumeSpec) GetProxySpec ¶
func (m *RestoreVolumeSpec) GetProxySpec() *ProxySpec
func (*RestoreVolumeSpec) GetProxyWrite ¶
func (m *RestoreVolumeSpec) GetProxyWrite() RestoreParamBoolType
func (*RestoreVolumeSpec) GetQueueDepth ¶
func (m *RestoreVolumeSpec) GetQueueDepth() uint32
func (*RestoreVolumeSpec) GetReplicaSet ¶
func (m *RestoreVolumeSpec) GetReplicaSet() *ReplicaSet
func (*RestoreVolumeSpec) GetShared ¶
func (m *RestoreVolumeSpec) GetShared() RestoreParamBoolType
func (*RestoreVolumeSpec) GetSharedv4 ¶
func (m *RestoreVolumeSpec) GetSharedv4() RestoreParamBoolType
func (*RestoreVolumeSpec) GetSharedv4MountOptions ¶
func (m *RestoreVolumeSpec) GetSharedv4MountOptions() *MountOptions
func (*RestoreVolumeSpec) GetSharedv4ServiceSpec ¶
func (m *RestoreVolumeSpec) GetSharedv4ServiceSpec() *Sharedv4ServiceSpec
func (*RestoreVolumeSpec) GetSharedv4Spec ¶
func (m *RestoreVolumeSpec) GetSharedv4Spec() *Sharedv4Spec
func (*RestoreVolumeSpec) GetSnapshotInterval ¶
func (m *RestoreVolumeSpec) GetSnapshotInterval() uint32
func (*RestoreVolumeSpec) GetSnapshotSchedule ¶
func (m *RestoreVolumeSpec) GetSnapshotSchedule() *RestoreVolSnashotSchedule
func (*RestoreVolumeSpec) GetSticky ¶
func (m *RestoreVolumeSpec) GetSticky() RestoreParamBoolType
func (*RestoreVolumeSpec) GetStoragePolicy ¶
func (m *RestoreVolumeSpec) GetStoragePolicy() *RestoreVolStoragePolicy
func (*RestoreVolumeSpec) ProtoMessage ¶
func (*RestoreVolumeSpec) ProtoMessage()
func (*RestoreVolumeSpec) Reset ¶
func (m *RestoreVolumeSpec) Reset()
func (*RestoreVolumeSpec) String ¶
func (m *RestoreVolumeSpec) String() string
func (*RestoreVolumeSpec) XXX_DiscardUnknown ¶
func (m *RestoreVolumeSpec) XXX_DiscardUnknown()
func (*RestoreVolumeSpec) XXX_Marshal ¶
func (m *RestoreVolumeSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RestoreVolumeSpec) XXX_Merge ¶
func (dst *RestoreVolumeSpec) XXX_Merge(src proto.Message)
func (*RestoreVolumeSpec) XXX_Size ¶
func (m *RestoreVolumeSpec) XXX_Size() int
func (*RestoreVolumeSpec) XXX_Unmarshal ¶
func (m *RestoreVolumeSpec) XXX_Unmarshal(b []byte) error
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.
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 S3ProxySpec ¶
type S3ProxySpec struct {
// BucketName is the name of the bucket from the object store
BucketName string `protobuf:"bytes,1,opt,name=bucket_name,json=bucketName" json:"bucket_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
S3ProxySpec is the spec for proxying an external object store.
func (*S3ProxySpec) Descriptor ¶
func (*S3ProxySpec) Descriptor() ([]byte, []int)
func (*S3ProxySpec) GetBucketName ¶
func (m *S3ProxySpec) GetBucketName() string
func (*S3ProxySpec) ProtoMessage ¶
func (*S3ProxySpec) ProtoMessage()
func (*S3ProxySpec) Reset ¶
func (m *S3ProxySpec) Reset()
func (*S3ProxySpec) String ¶
func (m *S3ProxySpec) String() string
func (*S3ProxySpec) XXX_DiscardUnknown ¶
func (m *S3ProxySpec) XXX_DiscardUnknown()
func (*S3ProxySpec) XXX_Marshal ¶
func (m *S3ProxySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*S3ProxySpec) XXX_Merge ¶
func (dst *S3ProxySpec) XXX_Merge(src proto.Message)
func (*S3ProxySpec) XXX_Size ¶
func (m *S3ProxySpec) XXX_Size() int
func (*S3ProxySpec) XXX_Unmarshal ¶
func (m *S3ProxySpec) XXX_Unmarshal(b []byte) error
type ScanPolicy ¶
type ScanPolicy struct {
Trigger ScanPolicy_ScanTrigger `protobuf:"varint,1,opt,name=trigger,enum=openstorage.api.ScanPolicy_ScanTrigger" json:"trigger,omitempty"`
Action ScanPolicy_ScanAction `protobuf:"varint,2,opt,name=action,enum=openstorage.api.ScanPolicy_ScanAction" json:"action,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ScanPolicy defines when a filesystem check is triggered and what action to take User can specify *one* of the following valid policies 1. trigger=SCAN_TRIGGER_ON_MOUNT, action=SCAN_ACTION_SCAN_ONLY 2. trigger=SCAN_TRIGGER_ON_MOUNT, action=SCAN_ACTION_SCAN_REPAIR 3. trigger=SCAN_TRIGGER_ON_NEXT_MOUNT, action=SCAN_ACTION_SCAN_ONLY 4. trigger=SCAN_TRIGGER_ON_NEXT_MOUNT, action=SCAN_ACTION_SCAN_REPAIR 5. trigger=SCAN_TRIGGER_NONE, action=SCAN_ACTION_NONE Note: When trigger == SCAN_TRIGGER_ON_NEXT_MOUNT, the associated action is performed once on the next mount and the scanpolicy gets reset to `trigger=SCAN_TRIGGER_NONE, action=SCAN_ACTION_NONE`, irrespective of the output of the action.
func (*ScanPolicy) Descriptor ¶
func (*ScanPolicy) Descriptor() ([]byte, []int)
func (*ScanPolicy) GetAction ¶
func (m *ScanPolicy) GetAction() ScanPolicy_ScanAction
func (*ScanPolicy) GetTrigger ¶
func (m *ScanPolicy) GetTrigger() ScanPolicy_ScanTrigger
func (*ScanPolicy) ProtoMessage ¶
func (*ScanPolicy) ProtoMessage()
func (*ScanPolicy) Reset ¶
func (m *ScanPolicy) Reset()
func (*ScanPolicy) String ¶
func (m *ScanPolicy) String() string
func (*ScanPolicy) XXX_DiscardUnknown ¶
func (m *ScanPolicy) XXX_DiscardUnknown()
func (*ScanPolicy) XXX_Marshal ¶
func (m *ScanPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ScanPolicy) XXX_Merge ¶
func (dst *ScanPolicy) XXX_Merge(src proto.Message)
func (*ScanPolicy) XXX_Size ¶
func (m *ScanPolicy) XXX_Size() int
func (*ScanPolicy) XXX_Unmarshal ¶
func (m *ScanPolicy) XXX_Unmarshal(b []byte) error
type ScanPolicy_ScanAction ¶
type ScanPolicy_ScanAction int32
const ( ScanPolicy_SCAN_ACTION_NONE ScanPolicy_ScanAction = 0 ScanPolicy_SCAN_ACTION_SCAN_ONLY ScanPolicy_ScanAction = 1 ScanPolicy_SCAN_ACTION_SCAN_REPAIR ScanPolicy_ScanAction = 2 )
func ScanPolicy_ScanActionSimpleValueOf ¶
func ScanPolicy_ScanActionSimpleValueOf(s string) (ScanPolicy_ScanAction, error)
ScanPolicyActioinValueof returns value of string
func (ScanPolicy_ScanAction) EnumDescriptor ¶
func (ScanPolicy_ScanAction) EnumDescriptor() ([]byte, []int)
func (ScanPolicy_ScanAction) SimpleString ¶
func (x ScanPolicy_ScanAction) SimpleString() string
SimpleString returns the string format of ScanPolicy_ScanAction
func (ScanPolicy_ScanAction) String ¶
func (x ScanPolicy_ScanAction) String() string
type ScanPolicy_ScanTrigger ¶
type ScanPolicy_ScanTrigger int32
const ( ScanPolicy_SCAN_TRIGGER_NONE ScanPolicy_ScanTrigger = 0 ScanPolicy_SCAN_TRIGGER_ON_MOUNT ScanPolicy_ScanTrigger = 1 ScanPolicy_SCAN_TRIGGER_ON_NEXT_MOUNT ScanPolicy_ScanTrigger = 2 )
func ScanPolicy_ScanTriggerSimpleValueOf ¶
func ScanPolicy_ScanTriggerSimpleValueOf(s string) (ScanPolicy_ScanTrigger, error)
ScanPolicyTriggerValueof returns value of string
func (ScanPolicy_ScanTrigger) EnumDescriptor ¶
func (ScanPolicy_ScanTrigger) EnumDescriptor() ([]byte, []int)
func (ScanPolicy_ScanTrigger) SimpleString ¶
func (x ScanPolicy_ScanTrigger) SimpleString() string
SimpleString returns the string format of ScanPolicy_ScanTrigger
func (ScanPolicy_ScanTrigger) String ¶
func (x ScanPolicy_ScanTrigger) String() string
type SchedulerTopology ¶
type SchedulerTopology struct {
// Key-value pairs defining the topology of the node
Labels map[string]string `` /* 132-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SchedulerTopology defines the topology information of the storage node in scheduler context
func (*SchedulerTopology) Descriptor ¶
func (*SchedulerTopology) Descriptor() ([]byte, []int)
func (*SchedulerTopology) GetLabels ¶
func (m *SchedulerTopology) GetLabels() map[string]string
func (*SchedulerTopology) ProtoMessage ¶
func (*SchedulerTopology) ProtoMessage()
func (*SchedulerTopology) Reset ¶
func (m *SchedulerTopology) Reset()
func (*SchedulerTopology) String ¶
func (m *SchedulerTopology) String() string
func (*SchedulerTopology) XXX_DiscardUnknown ¶
func (m *SchedulerTopology) XXX_DiscardUnknown()
func (*SchedulerTopology) XXX_Marshal ¶
func (m *SchedulerTopology) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SchedulerTopology) XXX_Merge ¶
func (dst *SchedulerTopology) XXX_Merge(src proto.Message)
func (*SchedulerTopology) XXX_Size ¶
func (m *SchedulerTopology) XXX_Size() int
func (*SchedulerTopology) XXX_Unmarshal ¶
func (m *SchedulerTopology) 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 SdkAlertsEnumerateWithFiltersRequest ¶
type SdkAlertsEnumerateWithFiltersRequest 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 (*SdkAlertsEnumerateWithFiltersRequest) Descriptor ¶
func (*SdkAlertsEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
func (*SdkAlertsEnumerateWithFiltersRequest) GetQueries ¶
func (m *SdkAlertsEnumerateWithFiltersRequest) GetQueries() []*SdkAlertsQuery
func (*SdkAlertsEnumerateWithFiltersRequest) ProtoMessage ¶
func (*SdkAlertsEnumerateWithFiltersRequest) ProtoMessage()
func (*SdkAlertsEnumerateWithFiltersRequest) Reset ¶
func (m *SdkAlertsEnumerateWithFiltersRequest) Reset()
func (*SdkAlertsEnumerateWithFiltersRequest) String ¶
func (m *SdkAlertsEnumerateWithFiltersRequest) String() string
func (*SdkAlertsEnumerateWithFiltersRequest) XXX_DiscardUnknown ¶
func (m *SdkAlertsEnumerateWithFiltersRequest) XXX_DiscardUnknown()
func (*SdkAlertsEnumerateWithFiltersRequest) XXX_Marshal ¶
func (m *SdkAlertsEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsEnumerateWithFiltersRequest) XXX_Merge ¶
func (dst *SdkAlertsEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
func (*SdkAlertsEnumerateWithFiltersRequest) XXX_Size ¶
func (m *SdkAlertsEnumerateWithFiltersRequest) XXX_Size() int
func (*SdkAlertsEnumerateWithFiltersRequest) XXX_Unmarshal ¶
func (m *SdkAlertsEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
type SdkAlertsEnumerateWithFiltersResponse ¶
type SdkAlertsEnumerateWithFiltersResponse 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 (*SdkAlertsEnumerateWithFiltersResponse) Descriptor ¶
func (*SdkAlertsEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
func (*SdkAlertsEnumerateWithFiltersResponse) GetAlerts ¶
func (m *SdkAlertsEnumerateWithFiltersResponse) GetAlerts() []*Alert
func (*SdkAlertsEnumerateWithFiltersResponse) ProtoMessage ¶
func (*SdkAlertsEnumerateWithFiltersResponse) ProtoMessage()
func (*SdkAlertsEnumerateWithFiltersResponse) Reset ¶
func (m *SdkAlertsEnumerateWithFiltersResponse) Reset()
func (*SdkAlertsEnumerateWithFiltersResponse) String ¶
func (m *SdkAlertsEnumerateWithFiltersResponse) String() string
func (*SdkAlertsEnumerateWithFiltersResponse) XXX_DiscardUnknown ¶
func (m *SdkAlertsEnumerateWithFiltersResponse) XXX_DiscardUnknown()
func (*SdkAlertsEnumerateWithFiltersResponse) XXX_Marshal ¶
func (m *SdkAlertsEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAlertsEnumerateWithFiltersResponse) XXX_Merge ¶
func (dst *SdkAlertsEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
func (*SdkAlertsEnumerateWithFiltersResponse) XXX_Size ¶
func (m *SdkAlertsEnumerateWithFiltersResponse) XXX_Size() int
func (*SdkAlertsEnumerateWithFiltersResponse) XXX_Unmarshal ¶
func (m *SdkAlertsEnumerateWithFiltersResponse) 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 SdkAutoFSTrimPopRequest ¶
type SdkAutoFSTrimPopRequest struct {
// Id of the 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:"-"`
}
SdkAutoFSTrimPopRequest defines the request to pop a volume to autofstrim queue
func (*SdkAutoFSTrimPopRequest) Descriptor ¶
func (*SdkAutoFSTrimPopRequest) Descriptor() ([]byte, []int)
func (*SdkAutoFSTrimPopRequest) GetVolumeId ¶
func (m *SdkAutoFSTrimPopRequest) GetVolumeId() string
func (*SdkAutoFSTrimPopRequest) ProtoMessage ¶
func (*SdkAutoFSTrimPopRequest) ProtoMessage()
func (*SdkAutoFSTrimPopRequest) Reset ¶
func (m *SdkAutoFSTrimPopRequest) Reset()
func (*SdkAutoFSTrimPopRequest) String ¶
func (m *SdkAutoFSTrimPopRequest) String() string
func (*SdkAutoFSTrimPopRequest) XXX_DiscardUnknown ¶
func (m *SdkAutoFSTrimPopRequest) XXX_DiscardUnknown()
func (*SdkAutoFSTrimPopRequest) XXX_Marshal ¶
func (m *SdkAutoFSTrimPopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAutoFSTrimPopRequest) XXX_Merge ¶
func (dst *SdkAutoFSTrimPopRequest) XXX_Merge(src proto.Message)
func (*SdkAutoFSTrimPopRequest) XXX_Size ¶
func (m *SdkAutoFSTrimPopRequest) XXX_Size() int
func (*SdkAutoFSTrimPopRequest) XXX_Unmarshal ¶
func (m *SdkAutoFSTrimPopRequest) XXX_Unmarshal(b []byte) error
type SdkAutoFSTrimPopResponse ¶
type SdkAutoFSTrimPopResponse struct {
// Text blob containing ASCII text providing details of the operation
Message string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAutoFSTrimPopResponse defines the response to pop a volume to autofstrim queue
func (*SdkAutoFSTrimPopResponse) Descriptor ¶
func (*SdkAutoFSTrimPopResponse) Descriptor() ([]byte, []int)
func (*SdkAutoFSTrimPopResponse) GetMessage ¶
func (m *SdkAutoFSTrimPopResponse) GetMessage() string
func (*SdkAutoFSTrimPopResponse) ProtoMessage ¶
func (*SdkAutoFSTrimPopResponse) ProtoMessage()
func (*SdkAutoFSTrimPopResponse) Reset ¶
func (m *SdkAutoFSTrimPopResponse) Reset()
func (*SdkAutoFSTrimPopResponse) String ¶
func (m *SdkAutoFSTrimPopResponse) String() string
func (*SdkAutoFSTrimPopResponse) XXX_DiscardUnknown ¶
func (m *SdkAutoFSTrimPopResponse) XXX_DiscardUnknown()
func (*SdkAutoFSTrimPopResponse) XXX_Marshal ¶
func (m *SdkAutoFSTrimPopResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAutoFSTrimPopResponse) XXX_Merge ¶
func (dst *SdkAutoFSTrimPopResponse) XXX_Merge(src proto.Message)
func (*SdkAutoFSTrimPopResponse) XXX_Size ¶
func (m *SdkAutoFSTrimPopResponse) XXX_Size() int
func (*SdkAutoFSTrimPopResponse) XXX_Unmarshal ¶
func (m *SdkAutoFSTrimPopResponse) XXX_Unmarshal(b []byte) error
type SdkAutoFSTrimPushRequest ¶
type SdkAutoFSTrimPushRequest struct {
// Id of the 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:"-"`
}
SdkAutoFSTrimPushRequest defines the request to push a volume to autofstrim queue
func (*SdkAutoFSTrimPushRequest) Descriptor ¶
func (*SdkAutoFSTrimPushRequest) Descriptor() ([]byte, []int)
func (*SdkAutoFSTrimPushRequest) GetVolumeId ¶
func (m *SdkAutoFSTrimPushRequest) GetVolumeId() string
func (*SdkAutoFSTrimPushRequest) ProtoMessage ¶
func (*SdkAutoFSTrimPushRequest) ProtoMessage()
func (*SdkAutoFSTrimPushRequest) Reset ¶
func (m *SdkAutoFSTrimPushRequest) Reset()
func (*SdkAutoFSTrimPushRequest) String ¶
func (m *SdkAutoFSTrimPushRequest) String() string
func (*SdkAutoFSTrimPushRequest) XXX_DiscardUnknown ¶
func (m *SdkAutoFSTrimPushRequest) XXX_DiscardUnknown()
func (*SdkAutoFSTrimPushRequest) XXX_Marshal ¶
func (m *SdkAutoFSTrimPushRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAutoFSTrimPushRequest) XXX_Merge ¶
func (dst *SdkAutoFSTrimPushRequest) XXX_Merge(src proto.Message)
func (*SdkAutoFSTrimPushRequest) XXX_Size ¶
func (m *SdkAutoFSTrimPushRequest) XXX_Size() int
func (*SdkAutoFSTrimPushRequest) XXX_Unmarshal ¶
func (m *SdkAutoFSTrimPushRequest) XXX_Unmarshal(b []byte) error
type SdkAutoFSTrimPushResponse ¶
type SdkAutoFSTrimPushResponse struct {
// Text blob containing ASCII text providing details of the operation
Message string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAutoFSTrimPushResponse defines the response to push a volume to autofstrim queue
func (*SdkAutoFSTrimPushResponse) Descriptor ¶
func (*SdkAutoFSTrimPushResponse) Descriptor() ([]byte, []int)
func (*SdkAutoFSTrimPushResponse) GetMessage ¶
func (m *SdkAutoFSTrimPushResponse) GetMessage() string
func (*SdkAutoFSTrimPushResponse) ProtoMessage ¶
func (*SdkAutoFSTrimPushResponse) ProtoMessage()
func (*SdkAutoFSTrimPushResponse) Reset ¶
func (m *SdkAutoFSTrimPushResponse) Reset()
func (*SdkAutoFSTrimPushResponse) String ¶
func (m *SdkAutoFSTrimPushResponse) String() string
func (*SdkAutoFSTrimPushResponse) XXX_DiscardUnknown ¶
func (m *SdkAutoFSTrimPushResponse) XXX_DiscardUnknown()
func (*SdkAutoFSTrimPushResponse) XXX_Marshal ¶
func (m *SdkAutoFSTrimPushResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAutoFSTrimPushResponse) XXX_Merge ¶
func (dst *SdkAutoFSTrimPushResponse) XXX_Merge(src proto.Message)
func (*SdkAutoFSTrimPushResponse) XXX_Size ¶
func (m *SdkAutoFSTrimPushResponse) XXX_Size() int
func (*SdkAutoFSTrimPushResponse) XXX_Unmarshal ¶
func (m *SdkAutoFSTrimPushResponse) XXX_Unmarshal(b []byte) error
type SdkAutoFSTrimStatusRequest ¶
type SdkAutoFSTrimStatusRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAutoFSTrimStatusRequest defines a request to get status of autofs trim operation
func (*SdkAutoFSTrimStatusRequest) Descriptor ¶
func (*SdkAutoFSTrimStatusRequest) Descriptor() ([]byte, []int)
func (*SdkAutoFSTrimStatusRequest) ProtoMessage ¶
func (*SdkAutoFSTrimStatusRequest) ProtoMessage()
func (*SdkAutoFSTrimStatusRequest) Reset ¶
func (m *SdkAutoFSTrimStatusRequest) Reset()
func (*SdkAutoFSTrimStatusRequest) String ¶
func (m *SdkAutoFSTrimStatusRequest) String() string
func (*SdkAutoFSTrimStatusRequest) XXX_DiscardUnknown ¶
func (m *SdkAutoFSTrimStatusRequest) XXX_DiscardUnknown()
func (*SdkAutoFSTrimStatusRequest) XXX_Marshal ¶
func (m *SdkAutoFSTrimStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAutoFSTrimStatusRequest) XXX_Merge ¶
func (dst *SdkAutoFSTrimStatusRequest) XXX_Merge(src proto.Message)
func (*SdkAutoFSTrimStatusRequest) XXX_Size ¶
func (m *SdkAutoFSTrimStatusRequest) XXX_Size() int
func (*SdkAutoFSTrimStatusRequest) XXX_Unmarshal ¶
func (m *SdkAutoFSTrimStatusRequest) XXX_Unmarshal(b []byte) error
type SdkAutoFSTrimStatusResponse ¶
type SdkAutoFSTrimStatusResponse struct {
// map of volume id and the state of the filesystem trim operation
TrimStatus map[string]FilesystemTrim_FilesystemTrimStatus `` /* 216-byte string literal not displayed */
// Text blob containing ASCII text providing details of the operation
Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAutoFSTrimStatusResponse defines the response for a SdkAutoFSTrimStatusRequest.
func (*SdkAutoFSTrimStatusResponse) Descriptor ¶
func (*SdkAutoFSTrimStatusResponse) Descriptor() ([]byte, []int)
func (*SdkAutoFSTrimStatusResponse) GetMessage ¶
func (m *SdkAutoFSTrimStatusResponse) GetMessage() string
func (*SdkAutoFSTrimStatusResponse) GetTrimStatus ¶
func (m *SdkAutoFSTrimStatusResponse) GetTrimStatus() map[string]FilesystemTrim_FilesystemTrimStatus
func (*SdkAutoFSTrimStatusResponse) ProtoMessage ¶
func (*SdkAutoFSTrimStatusResponse) ProtoMessage()
func (*SdkAutoFSTrimStatusResponse) Reset ¶
func (m *SdkAutoFSTrimStatusResponse) Reset()
func (*SdkAutoFSTrimStatusResponse) String ¶
func (m *SdkAutoFSTrimStatusResponse) String() string
func (*SdkAutoFSTrimStatusResponse) XXX_DiscardUnknown ¶
func (m *SdkAutoFSTrimStatusResponse) XXX_DiscardUnknown()
func (*SdkAutoFSTrimStatusResponse) XXX_Marshal ¶
func (m *SdkAutoFSTrimStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAutoFSTrimStatusResponse) XXX_Merge ¶
func (dst *SdkAutoFSTrimStatusResponse) XXX_Merge(src proto.Message)
func (*SdkAutoFSTrimStatusResponse) XXX_Size ¶
func (m *SdkAutoFSTrimStatusResponse) XXX_Size() int
func (*SdkAutoFSTrimStatusResponse) XXX_Unmarshal ¶
func (m *SdkAutoFSTrimStatusResponse) XXX_Unmarshal(b []byte) error
type SdkAutoFSTrimUsageRequest ¶
type SdkAutoFSTrimUsageRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAutoFSTrimUsageRequest defines a request to get status of autofs trim operation
func (*SdkAutoFSTrimUsageRequest) Descriptor ¶
func (*SdkAutoFSTrimUsageRequest) Descriptor() ([]byte, []int)
func (*SdkAutoFSTrimUsageRequest) ProtoMessage ¶
func (*SdkAutoFSTrimUsageRequest) ProtoMessage()
func (*SdkAutoFSTrimUsageRequest) Reset ¶
func (m *SdkAutoFSTrimUsageRequest) Reset()
func (*SdkAutoFSTrimUsageRequest) String ¶
func (m *SdkAutoFSTrimUsageRequest) String() string
func (*SdkAutoFSTrimUsageRequest) XXX_DiscardUnknown ¶
func (m *SdkAutoFSTrimUsageRequest) XXX_DiscardUnknown()
func (*SdkAutoFSTrimUsageRequest) XXX_Marshal ¶
func (m *SdkAutoFSTrimUsageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAutoFSTrimUsageRequest) XXX_Merge ¶
func (dst *SdkAutoFSTrimUsageRequest) XXX_Merge(src proto.Message)
func (*SdkAutoFSTrimUsageRequest) XXX_Size ¶
func (m *SdkAutoFSTrimUsageRequest) XXX_Size() int
func (*SdkAutoFSTrimUsageRequest) XXX_Unmarshal ¶
func (m *SdkAutoFSTrimUsageRequest) XXX_Unmarshal(b []byte) error
type SdkAutoFSTrimUsageResponse ¶
type SdkAutoFSTrimUsageResponse struct {
// map of fstrim disk usage and volume name
Usage map[string]*FstrimVolumeUsageInfo `` /* 130-byte string literal not displayed */
// Text blob containing ASCII text providing details of the operation
Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkAutoFSTrimUsageResponse defines the response for a SdkAutoFSTrimUsageRequest.
func (*SdkAutoFSTrimUsageResponse) Descriptor ¶
func (*SdkAutoFSTrimUsageResponse) Descriptor() ([]byte, []int)
func (*SdkAutoFSTrimUsageResponse) GetMessage ¶
func (m *SdkAutoFSTrimUsageResponse) GetMessage() string
func (*SdkAutoFSTrimUsageResponse) GetUsage ¶
func (m *SdkAutoFSTrimUsageResponse) GetUsage() map[string]*FstrimVolumeUsageInfo
func (*SdkAutoFSTrimUsageResponse) ProtoMessage ¶
func (*SdkAutoFSTrimUsageResponse) ProtoMessage()
func (*SdkAutoFSTrimUsageResponse) Reset ¶
func (m *SdkAutoFSTrimUsageResponse) Reset()
func (*SdkAutoFSTrimUsageResponse) String ¶
func (m *SdkAutoFSTrimUsageResponse) String() string
func (*SdkAutoFSTrimUsageResponse) XXX_DiscardUnknown ¶
func (m *SdkAutoFSTrimUsageResponse) XXX_DiscardUnknown()
func (*SdkAutoFSTrimUsageResponse) XXX_Marshal ¶
func (m *SdkAutoFSTrimUsageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkAutoFSTrimUsageResponse) XXX_Merge ¶
func (dst *SdkAutoFSTrimUsageResponse) XXX_Merge(src proto.Message)
func (*SdkAutoFSTrimUsageResponse) XXX_Size ¶
func (m *SdkAutoFSTrimUsageResponse) XXX_Size() int
func (*SdkAutoFSTrimUsageResponse) XXX_Unmarshal ¶
func (m *SdkAutoFSTrimUsageResponse) 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"`
// (optional) Disable path-style access
DisablePathStyle bool `protobuf:"varint,6,opt,name=disable_path_style,json=disablePathStyle" json:"disable_path_style,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) GetDisablePathStyle ¶
func (m *SdkAwsCredentialRequest) GetDisablePathStyle() bool
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"`
// (optional) Disable path-style access
DisablePathStyle bool `protobuf:"varint,6,opt,name=disable_path_style,json=disablePathStyle" json:"disable_path_style,omitempty"`
// (optional) Storage class for s3 puts
S3StorageClass string `protobuf:"bytes,7,opt,name=s3_storage_class,json=s3StorageClass" json:"s3_storage_class,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) GetDisablePathStyle ¶
func (m *SdkAwsCredentialResponse) GetDisablePathStyle() bool
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) GetS3StorageClass ¶
func (m *SdkAwsCredentialResponse) GetS3StorageClass() 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 SdkCloudBackupClusterType ¶
type SdkCloudBackupClusterType struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
CloudBackup owner cluster
func (*SdkCloudBackupClusterType) Descriptor ¶
func (*SdkCloudBackupClusterType) Descriptor() ([]byte, []int)
func (*SdkCloudBackupClusterType) ProtoMessage ¶
func (*SdkCloudBackupClusterType) ProtoMessage()
func (*SdkCloudBackupClusterType) Reset ¶
func (m *SdkCloudBackupClusterType) Reset()
func (*SdkCloudBackupClusterType) String ¶
func (m *SdkCloudBackupClusterType) String() string
func (*SdkCloudBackupClusterType) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupClusterType) XXX_DiscardUnknown()
func (*SdkCloudBackupClusterType) XXX_Marshal ¶
func (m *SdkCloudBackupClusterType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupClusterType) XXX_Merge ¶
func (dst *SdkCloudBackupClusterType) XXX_Merge(src proto.Message)
func (*SdkCloudBackupClusterType) XXX_Size ¶
func (m *SdkCloudBackupClusterType) XXX_Size() int
func (*SdkCloudBackupClusterType) XXX_Unmarshal ¶
func (m *SdkCloudBackupClusterType) XXX_Unmarshal(b []byte) error
type SdkCloudBackupClusterType_Value ¶
type SdkCloudBackupClusterType_Value int32
const ( // Unknown SdkCloudBackupClusterType_UNKNOWN SdkCloudBackupClusterType_Value = 0 // Belongs to this cluster SdkCloudBackupClusterType_CURRENT_CLUSTER SdkCloudBackupClusterType_Value = 1 // belongs to other cluster SdkCloudBackupClusterType_OTHER_CLUSTER SdkCloudBackupClusterType_Value = 2 )
func (SdkCloudBackupClusterType_Value) EnumDescriptor ¶
func (SdkCloudBackupClusterType_Value) EnumDescriptor() ([]byte, []int)
func (SdkCloudBackupClusterType_Value) String ¶
func (x SdkCloudBackupClusterType_Value) String() string
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"`
// TaskId of the task performing this backup. This value can be used for
// idempotency.
TaskId string `protobuf:"bytes,4,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
// Labels are list of key value pairs to tag the cloud backup. These labels
// are stored in the metadata associated with the backup.
Labels map[string]string `` /* 132-byte string literal not displayed */
// FullBackupFrequency indicates number of incremental backup after whcih
// a fullbackup must be created. This is to override the default value for
// manual/user triggerred backups and not applicable for scheduled backups
// Value of 0 retains the default behavior.
FullBackupFrequency uint32 `protobuf:"varint,6,opt,name=full_backup_frequency,json=fullBackupFrequency" json:"full_backup_frequency,omitempty"`
// DeleteLocal indicates if local snap created for backup must be deleted after
// the backup is complete
DeleteLocal bool `protobuf:"varint,7,opt,name=delete_local,json=deleteLocal" json:"delete_local,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) GetDeleteLocal ¶
func (m *SdkCloudBackupCreateRequest) GetDeleteLocal() bool
func (*SdkCloudBackupCreateRequest) GetFull ¶
func (m *SdkCloudBackupCreateRequest) GetFull() bool
func (*SdkCloudBackupCreateRequest) GetFullBackupFrequency ¶
func (m *SdkCloudBackupCreateRequest) GetFullBackupFrequency() uint32
func (*SdkCloudBackupCreateRequest) GetLabels ¶
func (m *SdkCloudBackupCreateRequest) GetLabels() map[string]string
func (*SdkCloudBackupCreateRequest) GetTaskId ¶
func (m *SdkCloudBackupCreateRequest) GetTaskId() 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 {
// TaskId of the task performing the backup
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:"-"`
}
Empty response
func (*SdkCloudBackupCreateResponse) Descriptor ¶
func (*SdkCloudBackupCreateResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupCreateResponse) GetTaskId ¶
func (m *SdkCloudBackupCreateResponse) GetTaskId() 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"`
// Bucket name to which cloud backup belongs to
Bucket string `protobuf:"bytes,4,opt,name=bucket" json:"bucket,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) GetBucket ¶
func (m *SdkCloudBackupDeleteRequest) GetBucket() 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 SdkCloudBackupEnumerateWithFiltersRequest ¶
type SdkCloudBackupEnumerateWithFiltersRequest 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"`
// (optional) enumerates backups that have status specified by this type
StatusFilter SdkCloudBackupStatusType `` /* 137-byte string literal not displayed */
// (optional) Enumerates backups that have tags of this type
MetadataFilter map[string]string `` /* 170-byte string literal not displayed */
// (optional) if caller wished to limit number of backups returned by enumerate
MaxBackups uint64 `protobuf:"varint,7,opt,name=max_backups,json=maxBackups" json:"max_backups,omitempty"`
// Returned in the enumerate response if not all of the backups could be returned in the
// response.
ContinuationToken string `protobuf:"bytes,8,opt,name=continuation_token,json=continuationToken" json:"continuation_token,omitempty"`
// If one wants to enumerate known backup, set this field to the backup ID
// naming format :clusteruuidORbicketname/srcVolId-snapId(-incr)
CloudBackupId string `protobuf:"bytes,9,opt,name=cloud_backup_id,json=cloudBackupId" json:"cloud_backup_id,omitempty"`
// To enumerate cloudbackups for which source volumes do not exist in this
// cluster
MissingSrcVolumes bool `protobuf:"varint,10,opt,name=missing_src_volumes,json=missingSrcVolumes" json:"missing_src_volumes,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 (*SdkCloudBackupEnumerateWithFiltersRequest) Descriptor ¶
func (*SdkCloudBackupEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetAll ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetAll() bool
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetCloudBackupId ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetCloudBackupId() string
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetClusterId ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetClusterId() string
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetContinuationToken ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetContinuationToken() string
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetCredentialId ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetCredentialId() string
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetMaxBackups ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetMaxBackups() uint64
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetMetadataFilter ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetMetadataFilter() map[string]string
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetMissingSrcVolumes ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetMissingSrcVolumes() bool
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetSrcVolumeId ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetSrcVolumeId() string
func (*SdkCloudBackupEnumerateWithFiltersRequest) GetStatusFilter ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) GetStatusFilter() SdkCloudBackupStatusType
func (*SdkCloudBackupEnumerateWithFiltersRequest) ProtoMessage ¶
func (*SdkCloudBackupEnumerateWithFiltersRequest) ProtoMessage()
func (*SdkCloudBackupEnumerateWithFiltersRequest) Reset ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) Reset()
func (*SdkCloudBackupEnumerateWithFiltersRequest) String ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) String() string
func (*SdkCloudBackupEnumerateWithFiltersRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupEnumerateWithFiltersRequest) XXX_Marshal ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupEnumerateWithFiltersRequest) XXX_Merge ¶
func (dst *SdkCloudBackupEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupEnumerateWithFiltersRequest) XXX_Size ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) XXX_Size() int
func (*SdkCloudBackupEnumerateWithFiltersRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupEnumerateWithFiltersResponse ¶
type SdkCloudBackupEnumerateWithFiltersResponse struct {
Backups []*SdkCloudBackupInfo `protobuf:"bytes,1,rep,name=backups" json:"backups,omitempty"`
// if this is not an empty string, callers must pass this to get next list of
// backups
ContinuationToken string `protobuf:"bytes,2,opt,name=continuation_token,json=continuationToken" json:"continuation_token,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 (*SdkCloudBackupEnumerateWithFiltersResponse) Descriptor ¶
func (*SdkCloudBackupEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupEnumerateWithFiltersResponse) GetBackups ¶
func (m *SdkCloudBackupEnumerateWithFiltersResponse) GetBackups() []*SdkCloudBackupInfo
func (*SdkCloudBackupEnumerateWithFiltersResponse) GetContinuationToken ¶
func (m *SdkCloudBackupEnumerateWithFiltersResponse) GetContinuationToken() string
func (*SdkCloudBackupEnumerateWithFiltersResponse) ProtoMessage ¶
func (*SdkCloudBackupEnumerateWithFiltersResponse) ProtoMessage()
func (*SdkCloudBackupEnumerateWithFiltersResponse) Reset ¶
func (m *SdkCloudBackupEnumerateWithFiltersResponse) Reset()
func (*SdkCloudBackupEnumerateWithFiltersResponse) String ¶
func (m *SdkCloudBackupEnumerateWithFiltersResponse) String() string
func (*SdkCloudBackupEnumerateWithFiltersResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupEnumerateWithFiltersResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupEnumerateWithFiltersResponse) XXX_Marshal ¶
func (m *SdkCloudBackupEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupEnumerateWithFiltersResponse) XXX_Merge ¶
func (dst *SdkCloudBackupEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupEnumerateWithFiltersResponse) XXX_Size ¶
func (m *SdkCloudBackupEnumerateWithFiltersResponse) XXX_Size() int
func (*SdkCloudBackupEnumerateWithFiltersResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupEnumerateWithFiltersResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupGroupCreateRequest ¶
type SdkCloudBackupGroupCreateRequest struct {
// GroupID of the volume for which cloudbackup is requested
GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"`
// VolumeIds are a list of volume IDs to use for the backup request.
// If multiple of GroupID, Labels or VolumeIDs are specified, volumes matching
// all of them are backed uup
VolumeIds []string `protobuf:"bytes,2,rep,name=volume_ids,json=volumeIds" json:"volume_ids,omitempty"`
// Credential id refers to the cloud credentials needed to backup
CredentialId string `protobuf:"bytes,3,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,4,opt,name=full" json:"full,omitempty"`
// Labels are list of key value pairs to tag the cloud backup. These labels
// are stored in the metadata associated with the backup.
Labels map[string]string `` /* 132-byte string literal not displayed */
// DeleteLocal indicates if local snap created for backup must be deleted after
// the backup is complete
DeleteLocal bool `protobuf:"varint,6,opt,name=delete_local,json=deleteLocal" json:"delete_local,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to create a group backup of a group to the cloud
func (*SdkCloudBackupGroupCreateRequest) Descriptor ¶
func (*SdkCloudBackupGroupCreateRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupGroupCreateRequest) GetCredentialId ¶
func (m *SdkCloudBackupGroupCreateRequest) GetCredentialId() string
func (*SdkCloudBackupGroupCreateRequest) GetDeleteLocal ¶
func (m *SdkCloudBackupGroupCreateRequest) GetDeleteLocal() bool
func (*SdkCloudBackupGroupCreateRequest) GetFull ¶
func (m *SdkCloudBackupGroupCreateRequest) GetFull() bool
func (*SdkCloudBackupGroupCreateRequest) GetGroupId ¶
func (m *SdkCloudBackupGroupCreateRequest) GetGroupId() string
func (*SdkCloudBackupGroupCreateRequest) GetLabels ¶
func (m *SdkCloudBackupGroupCreateRequest) GetLabels() map[string]string
func (*SdkCloudBackupGroupCreateRequest) GetVolumeIds ¶
func (m *SdkCloudBackupGroupCreateRequest) GetVolumeIds() []string
func (*SdkCloudBackupGroupCreateRequest) ProtoMessage ¶
func (*SdkCloudBackupGroupCreateRequest) ProtoMessage()
func (*SdkCloudBackupGroupCreateRequest) Reset ¶
func (m *SdkCloudBackupGroupCreateRequest) Reset()
func (*SdkCloudBackupGroupCreateRequest) String ¶
func (m *SdkCloudBackupGroupCreateRequest) String() string
func (*SdkCloudBackupGroupCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupGroupCreateRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupGroupCreateRequest) XXX_Marshal ¶
func (m *SdkCloudBackupGroupCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupGroupCreateRequest) XXX_Merge ¶
func (dst *SdkCloudBackupGroupCreateRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupGroupCreateRequest) XXX_Size ¶
func (m *SdkCloudBackupGroupCreateRequest) XXX_Size() int
func (*SdkCloudBackupGroupCreateRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupGroupCreateRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupGroupCreateResponse ¶
type SdkCloudBackupGroupCreateResponse struct {
// ID for this group of backups
GroupCloudBackupId string `protobuf:"bytes,1,opt,name=group_cloud_backup_id,json=groupCloudBackupId" json:"group_cloud_backup_id,omitempty"`
// TaskIds of the tasks performing the group backup
TaskIds []string `protobuf:"bytes,2,rep,name=task_ids,json=taskIds" json:"task_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCloudBackupGroupCreateResponse) Descriptor ¶
func (*SdkCloudBackupGroupCreateResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupGroupCreateResponse) GetGroupCloudBackupId ¶
func (m *SdkCloudBackupGroupCreateResponse) GetGroupCloudBackupId() string
func (*SdkCloudBackupGroupCreateResponse) GetTaskIds ¶
func (m *SdkCloudBackupGroupCreateResponse) GetTaskIds() []string
func (*SdkCloudBackupGroupCreateResponse) ProtoMessage ¶
func (*SdkCloudBackupGroupCreateResponse) ProtoMessage()
func (*SdkCloudBackupGroupCreateResponse) Reset ¶
func (m *SdkCloudBackupGroupCreateResponse) Reset()
func (*SdkCloudBackupGroupCreateResponse) String ¶
func (m *SdkCloudBackupGroupCreateResponse) String() string
func (*SdkCloudBackupGroupCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupGroupCreateResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupGroupCreateResponse) XXX_Marshal ¶
func (m *SdkCloudBackupGroupCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupGroupCreateResponse) XXX_Merge ¶
func (dst *SdkCloudBackupGroupCreateResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupGroupCreateResponse) XXX_Size ¶
func (m *SdkCloudBackupGroupCreateResponse) XXX_Size() int
func (*SdkCloudBackupGroupCreateResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupGroupCreateResponse) 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"`
// indicates if the cloudbackup belongs to current cluster,
// with older cluster this value may be unknown
ClusterType SdkCloudBackupClusterType_Value `` /* 141-byte string literal not displayed */
// k8s namespace to which this backup belongs to
Namespace string `protobuf:"bytes,8,opt,name=namespace" json:"namespace,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) GetClusterType ¶
func (m *SdkCloudBackupInfo) GetClusterType() SdkCloudBackupClusterType_Value
func (*SdkCloudBackupInfo) GetId ¶
func (m *SdkCloudBackupInfo) GetId() string
func (*SdkCloudBackupInfo) GetMetadata ¶
func (m *SdkCloudBackupInfo) GetMetadata() map[string]string
func (*SdkCloudBackupInfo) GetNamespace ¶
func (m *SdkCloudBackupInfo) GetNamespace() 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 CloudBackupRequestedStateToSdkCloudBackupRequestedState ¶
func CloudBackupRequestedStateToSdkCloudBackupRequestedState( t string, ) SdkCloudBackupRequestedState
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"`
// TaskId of the task performing this restore
TaskId string `protobuf:"bytes,5,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
// Modifiable Restore volume spec
Spec *RestoreVolumeSpec `protobuf:"bytes,6,opt,name=spec" json:"spec,omitempty"`
// RestoreVolume locator
Locator *VolumeLocator `protobuf:"bytes,7,opt,name=locator" json:"locator,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) GetLocator ¶
func (m *SdkCloudBackupRestoreRequest) GetLocator() *VolumeLocator
func (*SdkCloudBackupRestoreRequest) GetNodeId ¶
func (m *SdkCloudBackupRestoreRequest) GetNodeId() string
func (*SdkCloudBackupRestoreRequest) GetRestoreVolumeName ¶
func (m *SdkCloudBackupRestoreRequest) GetRestoreVolumeName() string
func (*SdkCloudBackupRestoreRequest) GetSpec ¶
func (m *SdkCloudBackupRestoreRequest) GetSpec() *RestoreVolumeSpec
func (*SdkCloudBackupRestoreRequest) GetTaskId ¶
func (m *SdkCloudBackupRestoreRequest) GetTaskId() 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"`
// TaskId of the task performing the restore
TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId" json:"task_id,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) GetRestoreVolumeId ¶
func (m *SdkCloudBackupRestoreResponse) GetRestoreVolumeId() string
func (*SdkCloudBackupRestoreResponse) GetTaskId ¶
func (m *SdkCloudBackupRestoreResponse) GetTaskId() 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 SdkCloudBackupSchedUpdateRequest ¶
type SdkCloudBackupSchedUpdateRequest struct {
// Cloud Backup Schedule info
CloudSchedInfo *SdkCloudBackupScheduleInfo `protobuf:"bytes,1,opt,name=cloud_sched_info,json=cloudSchedInfo" json:"cloud_sched_info,omitempty"`
SchedUuid string `protobuf:"bytes,2,opt,name=sched_uuid,json=schedUuid" json:"sched_uuid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to update a schedule for volume backups to a cloud provider
func (*SdkCloudBackupSchedUpdateRequest) Descriptor ¶
func (*SdkCloudBackupSchedUpdateRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSchedUpdateRequest) GetCloudSchedInfo ¶
func (m *SdkCloudBackupSchedUpdateRequest) GetCloudSchedInfo() *SdkCloudBackupScheduleInfo
func (*SdkCloudBackupSchedUpdateRequest) GetSchedUuid ¶
func (m *SdkCloudBackupSchedUpdateRequest) GetSchedUuid() string
func (*SdkCloudBackupSchedUpdateRequest) ProtoMessage ¶
func (*SdkCloudBackupSchedUpdateRequest) ProtoMessage()
func (*SdkCloudBackupSchedUpdateRequest) Reset ¶
func (m *SdkCloudBackupSchedUpdateRequest) Reset()
func (*SdkCloudBackupSchedUpdateRequest) String ¶
func (m *SdkCloudBackupSchedUpdateRequest) String() string
func (*SdkCloudBackupSchedUpdateRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSchedUpdateRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupSchedUpdateRequest) XXX_Marshal ¶
func (m *SdkCloudBackupSchedUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSchedUpdateRequest) XXX_Merge ¶
func (dst *SdkCloudBackupSchedUpdateRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSchedUpdateRequest) XXX_Size ¶
func (m *SdkCloudBackupSchedUpdateRequest) XXX_Size() int
func (*SdkCloudBackupSchedUpdateRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupSchedUpdateRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupSchedUpdateResponse ¶
type SdkCloudBackupSchedUpdateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCloudBackupSchedUpdateResponse) Descriptor ¶
func (*SdkCloudBackupSchedUpdateResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSchedUpdateResponse) ProtoMessage ¶
func (*SdkCloudBackupSchedUpdateResponse) ProtoMessage()
func (*SdkCloudBackupSchedUpdateResponse) Reset ¶
func (m *SdkCloudBackupSchedUpdateResponse) Reset()
func (*SdkCloudBackupSchedUpdateResponse) String ¶
func (m *SdkCloudBackupSchedUpdateResponse) String() string
func (*SdkCloudBackupSchedUpdateResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSchedUpdateResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupSchedUpdateResponse) XXX_Marshal ¶
func (m *SdkCloudBackupSchedUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSchedUpdateResponse) XXX_Merge ¶
func (dst *SdkCloudBackupSchedUpdateResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSchedUpdateResponse) XXX_Size ¶
func (m *SdkCloudBackupSchedUpdateResponse) XXX_Size() int
func (*SdkCloudBackupSchedUpdateResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupSchedUpdateResponse) 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 indicates when to force full backup to cloud. If RetentionDays
// is not specified or is 0 (older scheme), this is also the maximum number
// of scheduled backups retained in the 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"`
// Number of days that Scheduled CloudBackups will be kept after which they
// are deleted
RetentionDays uint32 `protobuf:"varint,6,opt,name=retention_days,json=retentionDays" json:"retention_days,omitempty"`
// GroupId indicates the group of volumes for which this schedule applies
GroupId string `protobuf:"bytes,7,opt,name=group_id,json=groupId" json:"group_id,omitempty"`
// labels indicates group of volumes with similar labels for which this schedule applies
Labels map[string]string `` /* 132-byte string literal not displayed */
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) GetGroupId ¶
func (m *SdkCloudBackupScheduleInfo) GetGroupId() string
func (*SdkCloudBackupScheduleInfo) GetLabels ¶
func (m *SdkCloudBackupScheduleInfo) GetLabels() map[string]string
func (*SdkCloudBackupScheduleInfo) GetMaxBackups ¶
func (m *SdkCloudBackupScheduleInfo) GetMaxBackups() uint64
func (*SdkCloudBackupScheduleInfo) GetRetentionDays ¶
func (m *SdkCloudBackupScheduleInfo) GetRetentionDays() uint32
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 SdkCloudBackupSizeRequest ¶
type SdkCloudBackupSizeRequest struct {
// BackupId is a value which is used to get information on the
// size of the specified 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 retrieve the size of the volume for the specificed volume
func (*SdkCloudBackupSizeRequest) Descriptor ¶
func (*SdkCloudBackupSizeRequest) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSizeRequest) GetBackupId ¶
func (m *SdkCloudBackupSizeRequest) GetBackupId() string
func (*SdkCloudBackupSizeRequest) GetCredentialId ¶
func (m *SdkCloudBackupSizeRequest) GetCredentialId() string
func (*SdkCloudBackupSizeRequest) ProtoMessage ¶
func (*SdkCloudBackupSizeRequest) ProtoMessage()
func (*SdkCloudBackupSizeRequest) Reset ¶
func (m *SdkCloudBackupSizeRequest) Reset()
func (*SdkCloudBackupSizeRequest) String ¶
func (m *SdkCloudBackupSizeRequest) String() string
func (*SdkCloudBackupSizeRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSizeRequest) XXX_DiscardUnknown()
func (*SdkCloudBackupSizeRequest) XXX_Marshal ¶
func (m *SdkCloudBackupSizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSizeRequest) XXX_Merge ¶
func (dst *SdkCloudBackupSizeRequest) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSizeRequest) XXX_Size ¶
func (m *SdkCloudBackupSizeRequest) XXX_Size() int
func (*SdkCloudBackupSizeRequest) XXX_Unmarshal ¶
func (m *SdkCloudBackupSizeRequest) XXX_Unmarshal(b []byte) error
type SdkCloudBackupSizeResponse ¶
type SdkCloudBackupSizeResponse struct {
// Size is the size of the volume in bytes
Size uint64 `protobuf:"varint,1,opt,name=size" json:"size,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response containing the size of the volume
func (*SdkCloudBackupSizeResponse) Descriptor ¶
func (*SdkCloudBackupSizeResponse) Descriptor() ([]byte, []int)
func (*SdkCloudBackupSizeResponse) GetSize ¶
func (m *SdkCloudBackupSizeResponse) GetSize() uint64
func (*SdkCloudBackupSizeResponse) ProtoMessage ¶
func (*SdkCloudBackupSizeResponse) ProtoMessage()
func (*SdkCloudBackupSizeResponse) Reset ¶
func (m *SdkCloudBackupSizeResponse) Reset()
func (*SdkCloudBackupSizeResponse) String ¶
func (m *SdkCloudBackupSizeResponse) String() string
func (*SdkCloudBackupSizeResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudBackupSizeResponse) XXX_DiscardUnknown()
func (*SdkCloudBackupSizeResponse) XXX_Marshal ¶
func (m *SdkCloudBackupSizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudBackupSizeResponse) XXX_Merge ¶
func (dst *SdkCloudBackupSizeResponse) XXX_Merge(src proto.Message)
func (*SdkCloudBackupSizeResponse) XXX_Size ¶
func (m *SdkCloudBackupSizeResponse) XXX_Size() int
func (*SdkCloudBackupSizeResponse) XXX_Unmarshal ¶
func (m *SdkCloudBackupSizeResponse) XXX_Unmarshal(b []byte) error
type SdkCloudBackupStateChangeRequest ¶
type SdkCloudBackupStateChangeRequest struct {
// Describes the backup/restore task
// state change is being requested
TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId" json:"task_id,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) GetRequestedState ¶
func (m *SdkCloudBackupStateChangeRequest) GetRequestedState() SdkCloudBackupRequestedState
func (*SdkCloudBackupStateChangeRequest) GetTaskId ¶
func (m *SdkCloudBackupStateChangeRequest) GetTaskId() string
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"`
// BytesTotal is the total number of bytes being transferred
BytesTotal uint64 `protobuf:"varint,11,opt,name=bytes_total,json=bytesTotal" json:"bytes_total,omitempty"`
// ETASeconds is the number of seconds for cloud backup completion
EtaSeconds int64 `protobuf:"varint,12,opt,name=eta_seconds,json=etaSeconds" json:"eta_seconds,omitempty"`
// string group_id volume's group id if this was group cloud backup
GroupId string `protobuf:"bytes,13,opt,name=group_id,json=groupId" json:"group_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) GetBytesTotal ¶
func (m *SdkCloudBackupStatus) GetBytesTotal() uint64
func (*SdkCloudBackupStatus) GetCompletedTime ¶
func (m *SdkCloudBackupStatus) GetCompletedTime() *timestamp.Timestamp
func (*SdkCloudBackupStatus) GetCredentialId ¶
func (m *SdkCloudBackupStatus) GetCredentialId() string
func (*SdkCloudBackupStatus) GetEtaSeconds ¶
func (m *SdkCloudBackupStatus) GetEtaSeconds() int64
func (*SdkCloudBackupStatus) GetGroupId ¶
func (m *SdkCloudBackupStatus) GetGroupId() 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 {
// (optional) VolumeId is a value which is used to get information on the
// status of a backup for the specified volume. If no volume id and task_id
// 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"`
// TaskId of the backup/restore task, if this is specified,
// volume_id is ignored.
TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId" json:"task_id,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) GetTaskId ¶
func (m *SdkCloudBackupStatusRequest) GetTaskId() 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 // Queued SdkCloudBackupStatusType_SdkCloudBackupStatusTypeQueued SdkCloudBackupStatusType = 8 // Invalid, used by enumerate, includes failed, // stopped and aborted SdkCloudBackupStatusType_SdkCloudBackupStatusTypeInvalid SdkCloudBackupStatusType = 9 )
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 SdkCloudMigrateCancelRequest ¶
type SdkCloudMigrateCancelRequest struct {
// Request containing the task id to be cancelled
Request *CloudMigrateCancelRequest `protobuf:"bytes,1,opt,name=request" json:"request,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to stop a cloud migration
func (*SdkCloudMigrateCancelRequest) Descriptor ¶
func (*SdkCloudMigrateCancelRequest) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateCancelRequest) GetRequest ¶
func (m *SdkCloudMigrateCancelRequest) GetRequest() *CloudMigrateCancelRequest
func (*SdkCloudMigrateCancelRequest) ProtoMessage ¶
func (*SdkCloudMigrateCancelRequest) ProtoMessage()
func (*SdkCloudMigrateCancelRequest) Reset ¶
func (m *SdkCloudMigrateCancelRequest) Reset()
func (*SdkCloudMigrateCancelRequest) String ¶
func (m *SdkCloudMigrateCancelRequest) String() string
func (*SdkCloudMigrateCancelRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateCancelRequest) XXX_DiscardUnknown()
func (*SdkCloudMigrateCancelRequest) XXX_Marshal ¶
func (m *SdkCloudMigrateCancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateCancelRequest) XXX_Merge ¶
func (dst *SdkCloudMigrateCancelRequest) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateCancelRequest) XXX_Size ¶
func (m *SdkCloudMigrateCancelRequest) XXX_Size() int
func (*SdkCloudMigrateCancelRequest) XXX_Unmarshal ¶
func (m *SdkCloudMigrateCancelRequest) XXX_Unmarshal(b []byte) error
type SdkCloudMigrateCancelResponse ¶
type SdkCloudMigrateCancelResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty Response
func (*SdkCloudMigrateCancelResponse) Descriptor ¶
func (*SdkCloudMigrateCancelResponse) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateCancelResponse) ProtoMessage ¶
func (*SdkCloudMigrateCancelResponse) ProtoMessage()
func (*SdkCloudMigrateCancelResponse) Reset ¶
func (m *SdkCloudMigrateCancelResponse) Reset()
func (*SdkCloudMigrateCancelResponse) String ¶
func (m *SdkCloudMigrateCancelResponse) String() string
func (*SdkCloudMigrateCancelResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateCancelResponse) XXX_DiscardUnknown()
func (*SdkCloudMigrateCancelResponse) XXX_Marshal ¶
func (m *SdkCloudMigrateCancelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateCancelResponse) XXX_Merge ¶
func (dst *SdkCloudMigrateCancelResponse) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateCancelResponse) XXX_Size ¶
func (m *SdkCloudMigrateCancelResponse) XXX_Size() int
func (*SdkCloudMigrateCancelResponse) XXX_Unmarshal ¶
func (m *SdkCloudMigrateCancelResponse) XXX_Unmarshal(b []byte) error
type SdkCloudMigrateStartRequest ¶
type SdkCloudMigrateStartRequest struct {
// ID of the cluster to which volumes are to be migrated
ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
// Unique name assocaiated with this migration.
// This is a Optional field for idempotency
TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
// Types that are valid to be assigned to Opt:
// *SdkCloudMigrateStartRequest_Volume
// *SdkCloudMigrateStartRequest_VolumeGroup
// *SdkCloudMigrateStartRequest_AllVolumes
Opt isSdkCloudMigrateStartRequest_Opt `protobuf_oneof:"opt"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a migration request
func (*SdkCloudMigrateStartRequest) Descriptor ¶
func (*SdkCloudMigrateStartRequest) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateStartRequest) GetAllVolumes ¶
func (m *SdkCloudMigrateStartRequest) GetAllVolumes() *SdkCloudMigrateStartRequest_MigrateAllVolumes
func (*SdkCloudMigrateStartRequest) GetClusterId ¶
func (m *SdkCloudMigrateStartRequest) GetClusterId() string
func (*SdkCloudMigrateStartRequest) GetOpt ¶
func (m *SdkCloudMigrateStartRequest) GetOpt() isSdkCloudMigrateStartRequest_Opt
func (*SdkCloudMigrateStartRequest) GetTaskId ¶
func (m *SdkCloudMigrateStartRequest) GetTaskId() string
func (*SdkCloudMigrateStartRequest) GetVolume ¶
func (m *SdkCloudMigrateStartRequest) GetVolume() *SdkCloudMigrateStartRequest_MigrateVolume
func (*SdkCloudMigrateStartRequest) GetVolumeGroup ¶
func (m *SdkCloudMigrateStartRequest) GetVolumeGroup() *SdkCloudMigrateStartRequest_MigrateVolumeGroup
func (*SdkCloudMigrateStartRequest) ProtoMessage ¶
func (*SdkCloudMigrateStartRequest) ProtoMessage()
func (*SdkCloudMigrateStartRequest) Reset ¶
func (m *SdkCloudMigrateStartRequest) Reset()
func (*SdkCloudMigrateStartRequest) String ¶
func (m *SdkCloudMigrateStartRequest) String() string
func (*SdkCloudMigrateStartRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateStartRequest) XXX_DiscardUnknown()
func (*SdkCloudMigrateStartRequest) XXX_Marshal ¶
func (m *SdkCloudMigrateStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateStartRequest) XXX_Merge ¶
func (dst *SdkCloudMigrateStartRequest) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateStartRequest) XXX_OneofFuncs ¶
func (*SdkCloudMigrateStartRequest) 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 (*SdkCloudMigrateStartRequest) XXX_Size ¶
func (m *SdkCloudMigrateStartRequest) XXX_Size() int
func (*SdkCloudMigrateStartRequest) XXX_Unmarshal ¶
func (m *SdkCloudMigrateStartRequest) XXX_Unmarshal(b []byte) error
type SdkCloudMigrateStartRequest_AllVolumes ¶
type SdkCloudMigrateStartRequest_AllVolumes struct {
AllVolumes *SdkCloudMigrateStartRequest_MigrateAllVolumes `protobuf:"bytes,202,opt,name=all_volumes,json=allVolumes,oneof"`
}
type SdkCloudMigrateStartRequest_MigrateAllVolumes ¶
type SdkCloudMigrateStartRequest_MigrateAllVolumes struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a migration request for all volumes in a cluster
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) Descriptor ¶
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) ProtoMessage ¶
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) ProtoMessage()
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) Reset ¶
func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) Reset()
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) String ¶
func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) String() string
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_DiscardUnknown()
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Marshal ¶
func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Merge ¶
func (dst *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Size ¶
func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Size() int
func (*SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Unmarshal ¶
func (m *SdkCloudMigrateStartRequest_MigrateAllVolumes) XXX_Unmarshal(b []byte) error
type SdkCloudMigrateStartRequest_MigrateVolume ¶
type SdkCloudMigrateStartRequest_MigrateVolume struct {
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 migration request for a volume
func (*SdkCloudMigrateStartRequest_MigrateVolume) Descriptor ¶
func (*SdkCloudMigrateStartRequest_MigrateVolume) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateStartRequest_MigrateVolume) GetVolumeId ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolume) GetVolumeId() string
func (*SdkCloudMigrateStartRequest_MigrateVolume) ProtoMessage ¶
func (*SdkCloudMigrateStartRequest_MigrateVolume) ProtoMessage()
func (*SdkCloudMigrateStartRequest_MigrateVolume) Reset ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolume) Reset()
func (*SdkCloudMigrateStartRequest_MigrateVolume) String ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolume) String() string
func (*SdkCloudMigrateStartRequest_MigrateVolume) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolume) XXX_DiscardUnknown()
func (*SdkCloudMigrateStartRequest_MigrateVolume) XXX_Marshal ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateStartRequest_MigrateVolume) XXX_Merge ¶
func (dst *SdkCloudMigrateStartRequest_MigrateVolume) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateStartRequest_MigrateVolume) XXX_Size ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolume) XXX_Size() int
func (*SdkCloudMigrateStartRequest_MigrateVolume) XXX_Unmarshal ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolume) XXX_Unmarshal(b []byte) error
type SdkCloudMigrateStartRequest_MigrateVolumeGroup ¶
type SdkCloudMigrateStartRequest_MigrateVolumeGroup struct {
GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a migration request for a volume group
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) Descriptor ¶
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) GetGroupId ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) GetGroupId() string
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) ProtoMessage ¶
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) ProtoMessage()
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) Reset ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) Reset()
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) String ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) String() string
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_DiscardUnknown()
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Marshal ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Merge ¶
func (dst *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Size ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Size() int
func (*SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Unmarshal ¶
func (m *SdkCloudMigrateStartRequest_MigrateVolumeGroup) XXX_Unmarshal(b []byte) error
type SdkCloudMigrateStartRequest_Volume ¶
type SdkCloudMigrateStartRequest_Volume struct {
Volume *SdkCloudMigrateStartRequest_MigrateVolume `protobuf:"bytes,200,opt,name=volume,oneof"`
}
type SdkCloudMigrateStartRequest_VolumeGroup ¶
type SdkCloudMigrateStartRequest_VolumeGroup struct {
VolumeGroup *SdkCloudMigrateStartRequest_MigrateVolumeGroup `protobuf:"bytes,201,opt,name=volume_group,json=volumeGroup,oneof"`
}
type SdkCloudMigrateStartResponse ¶
type SdkCloudMigrateStartResponse struct {
// Result assocaiated with the migration that was started
Result *CloudMigrateStartResponse `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response for the migration that was started
func (*SdkCloudMigrateStartResponse) Descriptor ¶
func (*SdkCloudMigrateStartResponse) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateStartResponse) GetResult ¶
func (m *SdkCloudMigrateStartResponse) GetResult() *CloudMigrateStartResponse
func (*SdkCloudMigrateStartResponse) ProtoMessage ¶
func (*SdkCloudMigrateStartResponse) ProtoMessage()
func (*SdkCloudMigrateStartResponse) Reset ¶
func (m *SdkCloudMigrateStartResponse) Reset()
func (*SdkCloudMigrateStartResponse) String ¶
func (m *SdkCloudMigrateStartResponse) String() string
func (*SdkCloudMigrateStartResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateStartResponse) XXX_DiscardUnknown()
func (*SdkCloudMigrateStartResponse) XXX_Marshal ¶
func (m *SdkCloudMigrateStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateStartResponse) XXX_Merge ¶
func (dst *SdkCloudMigrateStartResponse) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateStartResponse) XXX_Size ¶
func (m *SdkCloudMigrateStartResponse) XXX_Size() int
func (*SdkCloudMigrateStartResponse) XXX_Unmarshal ¶
func (m *SdkCloudMigrateStartResponse) XXX_Unmarshal(b []byte) error
type SdkCloudMigrateStatusRequest ¶
type SdkCloudMigrateStatusRequest struct {
// Request contains the task id and cluster id for which status should be
// returned
Request *CloudMigrateStatusRequest `protobuf:"bytes,1,opt,name=request" json:"request,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Request for cloud migration operation status
func (*SdkCloudMigrateStatusRequest) Descriptor ¶
func (*SdkCloudMigrateStatusRequest) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateStatusRequest) GetRequest ¶
func (m *SdkCloudMigrateStatusRequest) GetRequest() *CloudMigrateStatusRequest
func (*SdkCloudMigrateStatusRequest) ProtoMessage ¶
func (*SdkCloudMigrateStatusRequest) ProtoMessage()
func (*SdkCloudMigrateStatusRequest) Reset ¶
func (m *SdkCloudMigrateStatusRequest) Reset()
func (*SdkCloudMigrateStatusRequest) String ¶
func (m *SdkCloudMigrateStatusRequest) String() string
func (*SdkCloudMigrateStatusRequest) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateStatusRequest) XXX_DiscardUnknown()
func (*SdkCloudMigrateStatusRequest) XXX_Marshal ¶
func (m *SdkCloudMigrateStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateStatusRequest) XXX_Merge ¶
func (dst *SdkCloudMigrateStatusRequest) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateStatusRequest) XXX_Size ¶
func (m *SdkCloudMigrateStatusRequest) XXX_Size() int
func (*SdkCloudMigrateStatusRequest) XXX_Unmarshal ¶
func (m *SdkCloudMigrateStatusRequest) XXX_Unmarshal(b []byte) error
type SdkCloudMigrateStatusResponse ¶
type SdkCloudMigrateStatusResponse struct {
// Status of all migration requests
Result *CloudMigrateStatusResponse `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response for the status request
func (*SdkCloudMigrateStatusResponse) Descriptor ¶
func (*SdkCloudMigrateStatusResponse) Descriptor() ([]byte, []int)
func (*SdkCloudMigrateStatusResponse) GetResult ¶
func (m *SdkCloudMigrateStatusResponse) GetResult() *CloudMigrateStatusResponse
func (*SdkCloudMigrateStatusResponse) ProtoMessage ¶
func (*SdkCloudMigrateStatusResponse) ProtoMessage()
func (*SdkCloudMigrateStatusResponse) Reset ¶
func (m *SdkCloudMigrateStatusResponse) Reset()
func (*SdkCloudMigrateStatusResponse) String ¶
func (m *SdkCloudMigrateStatusResponse) String() string
func (*SdkCloudMigrateStatusResponse) XXX_DiscardUnknown ¶
func (m *SdkCloudMigrateStatusResponse) XXX_DiscardUnknown()
func (*SdkCloudMigrateStatusResponse) XXX_Marshal ¶
func (m *SdkCloudMigrateStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCloudMigrateStatusResponse) XXX_Merge ¶
func (dst *SdkCloudMigrateStatusResponse) XXX_Merge(src proto.Message)
func (*SdkCloudMigrateStatusResponse) XXX_Size ¶
func (m *SdkCloudMigrateStatusResponse) XXX_Size() int
func (*SdkCloudMigrateStatusResponse) XXX_Unmarshal ¶
func (m *SdkCloudMigrateStatusResponse) XXX_Unmarshal(b []byte) error
type SdkClusterDomainActivateRequest ¶
type SdkClusterDomainActivateRequest struct {
// Name of the cluster domain to activate
ClusterDomainName string `protobuf:"bytes,1,opt,name=cluster_domain_name,json=clusterDomainName" json:"cluster_domain_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to activate a cluster domain
func (*SdkClusterDomainActivateRequest) Descriptor ¶
func (*SdkClusterDomainActivateRequest) Descriptor() ([]byte, []int)
func (*SdkClusterDomainActivateRequest) GetClusterDomainName ¶
func (m *SdkClusterDomainActivateRequest) GetClusterDomainName() string
func (*SdkClusterDomainActivateRequest) ProtoMessage ¶
func (*SdkClusterDomainActivateRequest) ProtoMessage()
func (*SdkClusterDomainActivateRequest) Reset ¶
func (m *SdkClusterDomainActivateRequest) Reset()
func (*SdkClusterDomainActivateRequest) String ¶
func (m *SdkClusterDomainActivateRequest) String() string
func (*SdkClusterDomainActivateRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterDomainActivateRequest) XXX_DiscardUnknown()
func (*SdkClusterDomainActivateRequest) XXX_Marshal ¶
func (m *SdkClusterDomainActivateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterDomainActivateRequest) XXX_Merge ¶
func (dst *SdkClusterDomainActivateRequest) XXX_Merge(src proto.Message)
func (*SdkClusterDomainActivateRequest) XXX_Size ¶
func (m *SdkClusterDomainActivateRequest) XXX_Size() int
func (*SdkClusterDomainActivateRequest) XXX_Unmarshal ¶
func (m *SdkClusterDomainActivateRequest) XXX_Unmarshal(b []byte) error
type SdkClusterDomainActivateResponse ¶
type SdkClusterDomainActivateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkClusterDomainActivateResponse) Descriptor ¶
func (*SdkClusterDomainActivateResponse) Descriptor() ([]byte, []int)
func (*SdkClusterDomainActivateResponse) ProtoMessage ¶
func (*SdkClusterDomainActivateResponse) ProtoMessage()
func (*SdkClusterDomainActivateResponse) Reset ¶
func (m *SdkClusterDomainActivateResponse) Reset()
func (*SdkClusterDomainActivateResponse) String ¶
func (m *SdkClusterDomainActivateResponse) String() string
func (*SdkClusterDomainActivateResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterDomainActivateResponse) XXX_DiscardUnknown()
func (*SdkClusterDomainActivateResponse) XXX_Marshal ¶
func (m *SdkClusterDomainActivateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterDomainActivateResponse) XXX_Merge ¶
func (dst *SdkClusterDomainActivateResponse) XXX_Merge(src proto.Message)
func (*SdkClusterDomainActivateResponse) XXX_Size ¶
func (m *SdkClusterDomainActivateResponse) XXX_Size() int
func (*SdkClusterDomainActivateResponse) XXX_Unmarshal ¶
func (m *SdkClusterDomainActivateResponse) XXX_Unmarshal(b []byte) error
type SdkClusterDomainDeactivateRequest ¶
type SdkClusterDomainDeactivateRequest struct {
// Name of the cluster domain to deactivate
ClusterDomainName string `protobuf:"bytes,1,opt,name=cluster_domain_name,json=clusterDomainName" json:"cluster_domain_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to deactivate a cluster domain
func (*SdkClusterDomainDeactivateRequest) Descriptor ¶
func (*SdkClusterDomainDeactivateRequest) Descriptor() ([]byte, []int)
func (*SdkClusterDomainDeactivateRequest) GetClusterDomainName ¶
func (m *SdkClusterDomainDeactivateRequest) GetClusterDomainName() string
func (*SdkClusterDomainDeactivateRequest) ProtoMessage ¶
func (*SdkClusterDomainDeactivateRequest) ProtoMessage()
func (*SdkClusterDomainDeactivateRequest) Reset ¶
func (m *SdkClusterDomainDeactivateRequest) Reset()
func (*SdkClusterDomainDeactivateRequest) String ¶
func (m *SdkClusterDomainDeactivateRequest) String() string
func (*SdkClusterDomainDeactivateRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterDomainDeactivateRequest) XXX_DiscardUnknown()
func (*SdkClusterDomainDeactivateRequest) XXX_Marshal ¶
func (m *SdkClusterDomainDeactivateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterDomainDeactivateRequest) XXX_Merge ¶
func (dst *SdkClusterDomainDeactivateRequest) XXX_Merge(src proto.Message)
func (*SdkClusterDomainDeactivateRequest) XXX_Size ¶
func (m *SdkClusterDomainDeactivateRequest) XXX_Size() int
func (*SdkClusterDomainDeactivateRequest) XXX_Unmarshal ¶
func (m *SdkClusterDomainDeactivateRequest) XXX_Unmarshal(b []byte) error
type SdkClusterDomainDeactivateResponse ¶
type SdkClusterDomainDeactivateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkClusterDomainDeactivateResponse) Descriptor ¶
func (*SdkClusterDomainDeactivateResponse) Descriptor() ([]byte, []int)
func (*SdkClusterDomainDeactivateResponse) ProtoMessage ¶
func (*SdkClusterDomainDeactivateResponse) ProtoMessage()
func (*SdkClusterDomainDeactivateResponse) Reset ¶
func (m *SdkClusterDomainDeactivateResponse) Reset()
func (*SdkClusterDomainDeactivateResponse) String ¶
func (m *SdkClusterDomainDeactivateResponse) String() string
func (*SdkClusterDomainDeactivateResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterDomainDeactivateResponse) XXX_DiscardUnknown()
func (*SdkClusterDomainDeactivateResponse) XXX_Marshal ¶
func (m *SdkClusterDomainDeactivateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterDomainDeactivateResponse) XXX_Merge ¶
func (dst *SdkClusterDomainDeactivateResponse) XXX_Merge(src proto.Message)
func (*SdkClusterDomainDeactivateResponse) XXX_Size ¶
func (m *SdkClusterDomainDeactivateResponse) XXX_Size() int
func (*SdkClusterDomainDeactivateResponse) XXX_Unmarshal ¶
func (m *SdkClusterDomainDeactivateResponse) XXX_Unmarshal(b []byte) error
type SdkClusterDomainInspectRequest ¶
type SdkClusterDomainInspectRequest struct {
// Name of the cluster domain to inspect
ClusterDomainName string `protobuf:"bytes,1,opt,name=cluster_domain_name,json=clusterDomainName" json:"cluster_domain_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to inspect a cluster domain
func (*SdkClusterDomainInspectRequest) Descriptor ¶
func (*SdkClusterDomainInspectRequest) Descriptor() ([]byte, []int)
func (*SdkClusterDomainInspectRequest) GetClusterDomainName ¶
func (m *SdkClusterDomainInspectRequest) GetClusterDomainName() string
func (*SdkClusterDomainInspectRequest) ProtoMessage ¶
func (*SdkClusterDomainInspectRequest) ProtoMessage()
func (*SdkClusterDomainInspectRequest) Reset ¶
func (m *SdkClusterDomainInspectRequest) Reset()
func (*SdkClusterDomainInspectRequest) String ¶
func (m *SdkClusterDomainInspectRequest) String() string
func (*SdkClusterDomainInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterDomainInspectRequest) XXX_DiscardUnknown()
func (*SdkClusterDomainInspectRequest) XXX_Marshal ¶
func (m *SdkClusterDomainInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterDomainInspectRequest) XXX_Merge ¶
func (dst *SdkClusterDomainInspectRequest) XXX_Merge(src proto.Message)
func (*SdkClusterDomainInspectRequest) XXX_Size ¶
func (m *SdkClusterDomainInspectRequest) XXX_Size() int
func (*SdkClusterDomainInspectRequest) XXX_Unmarshal ¶
func (m *SdkClusterDomainInspectRequest) XXX_Unmarshal(b []byte) error
type SdkClusterDomainInspectResponse ¶
type SdkClusterDomainInspectResponse struct {
// Name of the cluster domain
ClusterDomainName string `protobuf:"bytes,1,opt,name=cluster_domain_name,json=clusterDomainName" json:"cluster_domain_name,omitempty"`
// IsActive indicates whether this cluster domain is active
IsActive bool `protobuf:"varint,2,opt,name=is_active,json=isActive" json:"is_active,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response to inspecting a cluster domain
func (*SdkClusterDomainInspectResponse) Descriptor ¶
func (*SdkClusterDomainInspectResponse) Descriptor() ([]byte, []int)
func (*SdkClusterDomainInspectResponse) GetClusterDomainName ¶
func (m *SdkClusterDomainInspectResponse) GetClusterDomainName() string
func (*SdkClusterDomainInspectResponse) GetIsActive ¶
func (m *SdkClusterDomainInspectResponse) GetIsActive() bool
func (*SdkClusterDomainInspectResponse) ProtoMessage ¶
func (*SdkClusterDomainInspectResponse) ProtoMessage()
func (*SdkClusterDomainInspectResponse) Reset ¶
func (m *SdkClusterDomainInspectResponse) Reset()
func (*SdkClusterDomainInspectResponse) String ¶
func (m *SdkClusterDomainInspectResponse) String() string
func (*SdkClusterDomainInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterDomainInspectResponse) XXX_DiscardUnknown()
func (*SdkClusterDomainInspectResponse) XXX_Marshal ¶
func (m *SdkClusterDomainInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterDomainInspectResponse) XXX_Merge ¶
func (dst *SdkClusterDomainInspectResponse) XXX_Merge(src proto.Message)
func (*SdkClusterDomainInspectResponse) XXX_Size ¶
func (m *SdkClusterDomainInspectResponse) XXX_Size() int
func (*SdkClusterDomainInspectResponse) XXX_Unmarshal ¶
func (m *SdkClusterDomainInspectResponse) XXX_Unmarshal(b []byte) error
type SdkClusterDomainsEnumerateRequest ¶
type SdkClusterDomainsEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkClusterDomainsEnumerateRequest) Descriptor ¶
func (*SdkClusterDomainsEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkClusterDomainsEnumerateRequest) ProtoMessage ¶
func (*SdkClusterDomainsEnumerateRequest) ProtoMessage()
func (*SdkClusterDomainsEnumerateRequest) Reset ¶
func (m *SdkClusterDomainsEnumerateRequest) Reset()
func (*SdkClusterDomainsEnumerateRequest) String ¶
func (m *SdkClusterDomainsEnumerateRequest) String() string
func (*SdkClusterDomainsEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterDomainsEnumerateRequest) XXX_DiscardUnknown()
func (*SdkClusterDomainsEnumerateRequest) XXX_Marshal ¶
func (m *SdkClusterDomainsEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterDomainsEnumerateRequest) XXX_Merge ¶
func (dst *SdkClusterDomainsEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkClusterDomainsEnumerateRequest) XXX_Size ¶
func (m *SdkClusterDomainsEnumerateRequest) XXX_Size() int
func (*SdkClusterDomainsEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkClusterDomainsEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkClusterDomainsEnumerateResponse ¶
type SdkClusterDomainsEnumerateResponse struct {
// List of names of all the cluster domains in a cluster
ClusterDomainNames []string `protobuf:"bytes,1,rep,name=cluster_domain_names,json=clusterDomainNames" json:"cluster_domain_names,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when enumerating cluster domains
func (*SdkClusterDomainsEnumerateResponse) Descriptor ¶
func (*SdkClusterDomainsEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkClusterDomainsEnumerateResponse) GetClusterDomainNames ¶
func (m *SdkClusterDomainsEnumerateResponse) GetClusterDomainNames() []string
func (*SdkClusterDomainsEnumerateResponse) ProtoMessage ¶
func (*SdkClusterDomainsEnumerateResponse) ProtoMessage()
func (*SdkClusterDomainsEnumerateResponse) Reset ¶
func (m *SdkClusterDomainsEnumerateResponse) Reset()
func (*SdkClusterDomainsEnumerateResponse) String ¶
func (m *SdkClusterDomainsEnumerateResponse) String() string
func (*SdkClusterDomainsEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterDomainsEnumerateResponse) XXX_DiscardUnknown()
func (*SdkClusterDomainsEnumerateResponse) XXX_Marshal ¶
func (m *SdkClusterDomainsEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterDomainsEnumerateResponse) XXX_Merge ¶
func (dst *SdkClusterDomainsEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkClusterDomainsEnumerateResponse) XXX_Size ¶
func (m *SdkClusterDomainsEnumerateResponse) XXX_Size() int
func (*SdkClusterDomainsEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkClusterDomainsEnumerateResponse) XXX_Unmarshal(b []byte) error
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 SdkClusterPairCreateRequest ¶
type SdkClusterPairCreateRequest struct {
Request *ClusterPairCreateRequest `protobuf:"bytes,1,opt,name=request" json:"request,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request for creating a cluster pair
func (*SdkClusterPairCreateRequest) Descriptor ¶
func (*SdkClusterPairCreateRequest) Descriptor() ([]byte, []int)
func (*SdkClusterPairCreateRequest) GetRequest ¶
func (m *SdkClusterPairCreateRequest) GetRequest() *ClusterPairCreateRequest
func (*SdkClusterPairCreateRequest) ProtoMessage ¶
func (*SdkClusterPairCreateRequest) ProtoMessage()
func (*SdkClusterPairCreateRequest) Reset ¶
func (m *SdkClusterPairCreateRequest) Reset()
func (*SdkClusterPairCreateRequest) String ¶
func (m *SdkClusterPairCreateRequest) String() string
func (*SdkClusterPairCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterPairCreateRequest) XXX_DiscardUnknown()
func (*SdkClusterPairCreateRequest) XXX_Marshal ¶
func (m *SdkClusterPairCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairCreateRequest) XXX_Merge ¶
func (dst *SdkClusterPairCreateRequest) XXX_Merge(src proto.Message)
func (*SdkClusterPairCreateRequest) XXX_Size ¶
func (m *SdkClusterPairCreateRequest) XXX_Size() int
func (*SdkClusterPairCreateRequest) XXX_Unmarshal ¶
func (m *SdkClusterPairCreateRequest) XXX_Unmarshal(b []byte) error
type SdkClusterPairCreateResponse ¶
type SdkClusterPairCreateResponse struct {
// Contains the information about cluster pair
Result *ClusterPairCreateResponse `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a result of the cluster pair
func (*SdkClusterPairCreateResponse) Descriptor ¶
func (*SdkClusterPairCreateResponse) Descriptor() ([]byte, []int)
func (*SdkClusterPairCreateResponse) GetResult ¶
func (m *SdkClusterPairCreateResponse) GetResult() *ClusterPairCreateResponse
func (*SdkClusterPairCreateResponse) ProtoMessage ¶
func (*SdkClusterPairCreateResponse) ProtoMessage()
func (*SdkClusterPairCreateResponse) Reset ¶
func (m *SdkClusterPairCreateResponse) Reset()
func (*SdkClusterPairCreateResponse) String ¶
func (m *SdkClusterPairCreateResponse) String() string
func (*SdkClusterPairCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterPairCreateResponse) XXX_DiscardUnknown()
func (*SdkClusterPairCreateResponse) XXX_Marshal ¶
func (m *SdkClusterPairCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairCreateResponse) XXX_Merge ¶
func (dst *SdkClusterPairCreateResponse) XXX_Merge(src proto.Message)
func (*SdkClusterPairCreateResponse) XXX_Size ¶
func (m *SdkClusterPairCreateResponse) XXX_Size() int
func (*SdkClusterPairCreateResponse) XXX_Unmarshal ¶
func (m *SdkClusterPairCreateResponse) XXX_Unmarshal(b []byte) error
type SdkClusterPairDeleteRequest ¶
type SdkClusterPairDeleteRequest 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:"-"`
}
Defines a delete request for a cluster pair
func (*SdkClusterPairDeleteRequest) Descriptor ¶
func (*SdkClusterPairDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkClusterPairDeleteRequest) GetClusterId ¶
func (m *SdkClusterPairDeleteRequest) GetClusterId() string
func (*SdkClusterPairDeleteRequest) ProtoMessage ¶
func (*SdkClusterPairDeleteRequest) ProtoMessage()
func (*SdkClusterPairDeleteRequest) Reset ¶
func (m *SdkClusterPairDeleteRequest) Reset()
func (*SdkClusterPairDeleteRequest) String ¶
func (m *SdkClusterPairDeleteRequest) String() string
func (*SdkClusterPairDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterPairDeleteRequest) XXX_DiscardUnknown()
func (*SdkClusterPairDeleteRequest) XXX_Marshal ¶
func (m *SdkClusterPairDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairDeleteRequest) XXX_Merge ¶
func (dst *SdkClusterPairDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkClusterPairDeleteRequest) XXX_Size ¶
func (m *SdkClusterPairDeleteRequest) XXX_Size() int
func (*SdkClusterPairDeleteRequest) XXX_Unmarshal ¶
func (m *SdkClusterPairDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkClusterPairDeleteResponse ¶
type SdkClusterPairDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkClusterPairDeleteResponse) Descriptor ¶
func (*SdkClusterPairDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkClusterPairDeleteResponse) ProtoMessage ¶
func (*SdkClusterPairDeleteResponse) ProtoMessage()
func (*SdkClusterPairDeleteResponse) Reset ¶
func (m *SdkClusterPairDeleteResponse) Reset()
func (*SdkClusterPairDeleteResponse) String ¶
func (m *SdkClusterPairDeleteResponse) String() string
func (*SdkClusterPairDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterPairDeleteResponse) XXX_DiscardUnknown()
func (*SdkClusterPairDeleteResponse) XXX_Marshal ¶
func (m *SdkClusterPairDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairDeleteResponse) XXX_Merge ¶
func (dst *SdkClusterPairDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkClusterPairDeleteResponse) XXX_Size ¶
func (m *SdkClusterPairDeleteResponse) XXX_Size() int
func (*SdkClusterPairDeleteResponse) XXX_Unmarshal ¶
func (m *SdkClusterPairDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkClusterPairEnumerateRequest ¶
type SdkClusterPairEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty Request
func (*SdkClusterPairEnumerateRequest) Descriptor ¶
func (*SdkClusterPairEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkClusterPairEnumerateRequest) ProtoMessage ¶
func (*SdkClusterPairEnumerateRequest) ProtoMessage()
func (*SdkClusterPairEnumerateRequest) Reset ¶
func (m *SdkClusterPairEnumerateRequest) Reset()
func (*SdkClusterPairEnumerateRequest) String ¶
func (m *SdkClusterPairEnumerateRequest) String() string
func (*SdkClusterPairEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterPairEnumerateRequest) XXX_DiscardUnknown()
func (*SdkClusterPairEnumerateRequest) XXX_Marshal ¶
func (m *SdkClusterPairEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairEnumerateRequest) XXX_Merge ¶
func (dst *SdkClusterPairEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkClusterPairEnumerateRequest) XXX_Size ¶
func (m *SdkClusterPairEnumerateRequest) XXX_Size() int
func (*SdkClusterPairEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkClusterPairEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkClusterPairEnumerateResponse ¶
type SdkClusterPairEnumerateResponse struct {
// List of all the cluster pairs
Result *ClusterPairsEnumerateResponse `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a list of cluster pair
func (*SdkClusterPairEnumerateResponse) Descriptor ¶
func (*SdkClusterPairEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkClusterPairEnumerateResponse) GetResult ¶
func (m *SdkClusterPairEnumerateResponse) GetResult() *ClusterPairsEnumerateResponse
func (*SdkClusterPairEnumerateResponse) ProtoMessage ¶
func (*SdkClusterPairEnumerateResponse) ProtoMessage()
func (*SdkClusterPairEnumerateResponse) Reset ¶
func (m *SdkClusterPairEnumerateResponse) Reset()
func (*SdkClusterPairEnumerateResponse) String ¶
func (m *SdkClusterPairEnumerateResponse) String() string
func (*SdkClusterPairEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterPairEnumerateResponse) XXX_DiscardUnknown()
func (*SdkClusterPairEnumerateResponse) XXX_Marshal ¶
func (m *SdkClusterPairEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairEnumerateResponse) XXX_Merge ¶
func (dst *SdkClusterPairEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkClusterPairEnumerateResponse) XXX_Size ¶
func (m *SdkClusterPairEnumerateResponse) XXX_Size() int
func (*SdkClusterPairEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkClusterPairEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkClusterPairGetTokenRequest ¶
type SdkClusterPairGetTokenRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkClusterPairGetTokenRequest) Descriptor ¶
func (*SdkClusterPairGetTokenRequest) Descriptor() ([]byte, []int)
func (*SdkClusterPairGetTokenRequest) ProtoMessage ¶
func (*SdkClusterPairGetTokenRequest) ProtoMessage()
func (*SdkClusterPairGetTokenRequest) Reset ¶
func (m *SdkClusterPairGetTokenRequest) Reset()
func (*SdkClusterPairGetTokenRequest) String ¶
func (m *SdkClusterPairGetTokenRequest) String() string
func (*SdkClusterPairGetTokenRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterPairGetTokenRequest) XXX_DiscardUnknown()
func (*SdkClusterPairGetTokenRequest) XXX_Marshal ¶
func (m *SdkClusterPairGetTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairGetTokenRequest) XXX_Merge ¶
func (dst *SdkClusterPairGetTokenRequest) XXX_Merge(src proto.Message)
func (*SdkClusterPairGetTokenRequest) XXX_Size ¶
func (m *SdkClusterPairGetTokenRequest) XXX_Size() int
func (*SdkClusterPairGetTokenRequest) XXX_Unmarshal ¶
func (m *SdkClusterPairGetTokenRequest) XXX_Unmarshal(b []byte) error
type SdkClusterPairGetTokenResponse ¶
type SdkClusterPairGetTokenResponse struct {
// Contains authentication token for the cluster
Result *ClusterPairTokenGetResponse `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response for the token request
func (*SdkClusterPairGetTokenResponse) Descriptor ¶
func (*SdkClusterPairGetTokenResponse) Descriptor() ([]byte, []int)
func (*SdkClusterPairGetTokenResponse) GetResult ¶
func (m *SdkClusterPairGetTokenResponse) GetResult() *ClusterPairTokenGetResponse
func (*SdkClusterPairGetTokenResponse) ProtoMessage ¶
func (*SdkClusterPairGetTokenResponse) ProtoMessage()
func (*SdkClusterPairGetTokenResponse) Reset ¶
func (m *SdkClusterPairGetTokenResponse) Reset()
func (*SdkClusterPairGetTokenResponse) String ¶
func (m *SdkClusterPairGetTokenResponse) String() string
func (*SdkClusterPairGetTokenResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterPairGetTokenResponse) XXX_DiscardUnknown()
func (*SdkClusterPairGetTokenResponse) XXX_Marshal ¶
func (m *SdkClusterPairGetTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairGetTokenResponse) XXX_Merge ¶
func (dst *SdkClusterPairGetTokenResponse) XXX_Merge(src proto.Message)
func (*SdkClusterPairGetTokenResponse) XXX_Size ¶
func (m *SdkClusterPairGetTokenResponse) XXX_Size() int
func (*SdkClusterPairGetTokenResponse) XXX_Unmarshal ¶
func (m *SdkClusterPairGetTokenResponse) XXX_Unmarshal(b []byte) error
type SdkClusterPairInspectRequest ¶
type SdkClusterPairInspectRequest 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:"-"`
}
Defines a cluster pair inspect request
func (*SdkClusterPairInspectRequest) Descriptor ¶
func (*SdkClusterPairInspectRequest) Descriptor() ([]byte, []int)
func (*SdkClusterPairInspectRequest) GetId ¶
func (m *SdkClusterPairInspectRequest) GetId() string
func (*SdkClusterPairInspectRequest) ProtoMessage ¶
func (*SdkClusterPairInspectRequest) ProtoMessage()
func (*SdkClusterPairInspectRequest) Reset ¶
func (m *SdkClusterPairInspectRequest) Reset()
func (*SdkClusterPairInspectRequest) String ¶
func (m *SdkClusterPairInspectRequest) String() string
func (*SdkClusterPairInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterPairInspectRequest) XXX_DiscardUnknown()
func (*SdkClusterPairInspectRequest) XXX_Marshal ¶
func (m *SdkClusterPairInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairInspectRequest) XXX_Merge ¶
func (dst *SdkClusterPairInspectRequest) XXX_Merge(src proto.Message)
func (*SdkClusterPairInspectRequest) XXX_Size ¶
func (m *SdkClusterPairInspectRequest) XXX_Size() int
func (*SdkClusterPairInspectRequest) XXX_Unmarshal ¶
func (m *SdkClusterPairInspectRequest) XXX_Unmarshal(b []byte) error
type SdkClusterPairInspectResponse ¶
type SdkClusterPairInspectResponse struct {
// Information about cluster pair
Result *ClusterPairGetResponse `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a cluster pair inspect response
func (*SdkClusterPairInspectResponse) Descriptor ¶
func (*SdkClusterPairInspectResponse) Descriptor() ([]byte, []int)
func (*SdkClusterPairInspectResponse) GetResult ¶
func (m *SdkClusterPairInspectResponse) GetResult() *ClusterPairGetResponse
func (*SdkClusterPairInspectResponse) ProtoMessage ¶
func (*SdkClusterPairInspectResponse) ProtoMessage()
func (*SdkClusterPairInspectResponse) Reset ¶
func (m *SdkClusterPairInspectResponse) Reset()
func (*SdkClusterPairInspectResponse) String ¶
func (m *SdkClusterPairInspectResponse) String() string
func (*SdkClusterPairInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterPairInspectResponse) XXX_DiscardUnknown()
func (*SdkClusterPairInspectResponse) XXX_Marshal ¶
func (m *SdkClusterPairInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairInspectResponse) XXX_Merge ¶
func (dst *SdkClusterPairInspectResponse) XXX_Merge(src proto.Message)
func (*SdkClusterPairInspectResponse) XXX_Size ¶
func (m *SdkClusterPairInspectResponse) XXX_Size() int
func (*SdkClusterPairInspectResponse) XXX_Unmarshal ¶
func (m *SdkClusterPairInspectResponse) XXX_Unmarshal(b []byte) error
type SdkClusterPairResetTokenRequest ¶
type SdkClusterPairResetTokenRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkClusterPairResetTokenRequest) Descriptor ¶
func (*SdkClusterPairResetTokenRequest) Descriptor() ([]byte, []int)
func (*SdkClusterPairResetTokenRequest) ProtoMessage ¶
func (*SdkClusterPairResetTokenRequest) ProtoMessage()
func (*SdkClusterPairResetTokenRequest) Reset ¶
func (m *SdkClusterPairResetTokenRequest) Reset()
func (*SdkClusterPairResetTokenRequest) String ¶
func (m *SdkClusterPairResetTokenRequest) String() string
func (*SdkClusterPairResetTokenRequest) XXX_DiscardUnknown ¶
func (m *SdkClusterPairResetTokenRequest) XXX_DiscardUnknown()
func (*SdkClusterPairResetTokenRequest) XXX_Marshal ¶
func (m *SdkClusterPairResetTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairResetTokenRequest) XXX_Merge ¶
func (dst *SdkClusterPairResetTokenRequest) XXX_Merge(src proto.Message)
func (*SdkClusterPairResetTokenRequest) XXX_Size ¶
func (m *SdkClusterPairResetTokenRequest) XXX_Size() int
func (*SdkClusterPairResetTokenRequest) XXX_Unmarshal ¶
func (m *SdkClusterPairResetTokenRequest) XXX_Unmarshal(b []byte) error
type SdkClusterPairResetTokenResponse ¶
type SdkClusterPairResetTokenResponse struct {
// Contains authentication token for the cluster
Result *ClusterPairTokenGetResponse `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response for the token request
func (*SdkClusterPairResetTokenResponse) Descriptor ¶
func (*SdkClusterPairResetTokenResponse) Descriptor() ([]byte, []int)
func (*SdkClusterPairResetTokenResponse) GetResult ¶
func (m *SdkClusterPairResetTokenResponse) GetResult() *ClusterPairTokenGetResponse
func (*SdkClusterPairResetTokenResponse) ProtoMessage ¶
func (*SdkClusterPairResetTokenResponse) ProtoMessage()
func (*SdkClusterPairResetTokenResponse) Reset ¶
func (m *SdkClusterPairResetTokenResponse) Reset()
func (*SdkClusterPairResetTokenResponse) String ¶
func (m *SdkClusterPairResetTokenResponse) String() string
func (*SdkClusterPairResetTokenResponse) XXX_DiscardUnknown ¶
func (m *SdkClusterPairResetTokenResponse) XXX_DiscardUnknown()
func (*SdkClusterPairResetTokenResponse) XXX_Marshal ¶
func (m *SdkClusterPairResetTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkClusterPairResetTokenResponse) XXX_Merge ¶
func (dst *SdkClusterPairResetTokenResponse) XXX_Merge(src proto.Message)
func (*SdkClusterPairResetTokenResponse) XXX_Size ¶
func (m *SdkClusterPairResetTokenResponse) XXX_Size() int
func (*SdkClusterPairResetTokenResponse) XXX_Unmarshal ¶
func (m *SdkClusterPairResetTokenResponse) 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"`
// Ownership of the credential. Collaborators and groups may be
// added here with their appropriate ACLS.
Ownership *Ownership `protobuf:"bytes,4,opt,name=ownership" json:"ownership,omitempty"`
// use_proxy indicates if a proxy must be used
UseProxy bool `protobuf:"varint,5,opt,name=use_proxy,json=useProxy" json:"use_proxy,omitempty"`
// iamPolicy indicates if IAM creds must be used for access
IamPolicy bool `protobuf:"varint,6,opt,name=iam_policy,json=iamPolicy" json:"iam_policy,omitempty"`
// s3StorageClass for object puts, empty indicates default STANDARD
S3StorageClass string `protobuf:"bytes,7,opt,name=s3_storage_class,json=s3StorageClass" json:"s3_storage_class,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
// *SdkCredentialCreateRequest_NfsCredential
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) GetIamPolicy ¶
func (m *SdkCredentialCreateRequest) GetIamPolicy() bool
func (*SdkCredentialCreateRequest) GetName ¶
func (m *SdkCredentialCreateRequest) GetName() string
func (*SdkCredentialCreateRequest) GetNfsCredential ¶
func (m *SdkCredentialCreateRequest) GetNfsCredential() *SdkNfsCredentialRequest
func (*SdkCredentialCreateRequest) GetOwnership ¶
func (m *SdkCredentialCreateRequest) GetOwnership() *Ownership
func (*SdkCredentialCreateRequest) GetS3StorageClass ¶
func (m *SdkCredentialCreateRequest) GetS3StorageClass() string
func (*SdkCredentialCreateRequest) GetUseProxy ¶
func (m *SdkCredentialCreateRequest) GetUseProxy() bool
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 SdkCredentialCreateRequest_NfsCredential ¶
type SdkCredentialCreateRequest_NfsCredential struct {
NfsCredential *SdkNfsCredentialRequest `protobuf:"bytes,203,opt,name=nfs_credential,json=nfsCredential,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 SdkCredentialDeleteReferencesRequest ¶
type SdkCredentialDeleteReferencesRequest 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 remove any references to credentials
func (*SdkCredentialDeleteReferencesRequest) Descriptor ¶
func (*SdkCredentialDeleteReferencesRequest) Descriptor() ([]byte, []int)
func (*SdkCredentialDeleteReferencesRequest) GetCredentialId ¶
func (m *SdkCredentialDeleteReferencesRequest) GetCredentialId() string
func (*SdkCredentialDeleteReferencesRequest) ProtoMessage ¶
func (*SdkCredentialDeleteReferencesRequest) ProtoMessage()
func (*SdkCredentialDeleteReferencesRequest) Reset ¶
func (m *SdkCredentialDeleteReferencesRequest) Reset()
func (*SdkCredentialDeleteReferencesRequest) String ¶
func (m *SdkCredentialDeleteReferencesRequest) String() string
func (*SdkCredentialDeleteReferencesRequest) XXX_DiscardUnknown ¶
func (m *SdkCredentialDeleteReferencesRequest) XXX_DiscardUnknown()
func (*SdkCredentialDeleteReferencesRequest) XXX_Marshal ¶
func (m *SdkCredentialDeleteReferencesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialDeleteReferencesRequest) XXX_Merge ¶
func (dst *SdkCredentialDeleteReferencesRequest) XXX_Merge(src proto.Message)
func (*SdkCredentialDeleteReferencesRequest) XXX_Size ¶
func (m *SdkCredentialDeleteReferencesRequest) XXX_Size() int
func (*SdkCredentialDeleteReferencesRequest) XXX_Unmarshal ¶
func (m *SdkCredentialDeleteReferencesRequest) XXX_Unmarshal(b []byte) error
type SdkCredentialDeleteReferencesResponse ¶
type SdkCredentialDeleteReferencesResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkCredentialDeleteReferencesResponse) Descriptor ¶
func (*SdkCredentialDeleteReferencesResponse) Descriptor() ([]byte, []int)
func (*SdkCredentialDeleteReferencesResponse) ProtoMessage ¶
func (*SdkCredentialDeleteReferencesResponse) ProtoMessage()
func (*SdkCredentialDeleteReferencesResponse) Reset ¶
func (m *SdkCredentialDeleteReferencesResponse) Reset()
func (*SdkCredentialDeleteReferencesResponse) String ¶
func (m *SdkCredentialDeleteReferencesResponse) String() string
func (*SdkCredentialDeleteReferencesResponse) XXX_DiscardUnknown ¶
func (m *SdkCredentialDeleteReferencesResponse) XXX_DiscardUnknown()
func (*SdkCredentialDeleteReferencesResponse) XXX_Marshal ¶
func (m *SdkCredentialDeleteReferencesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialDeleteReferencesResponse) XXX_Merge ¶
func (dst *SdkCredentialDeleteReferencesResponse) XXX_Merge(src proto.Message)
func (*SdkCredentialDeleteReferencesResponse) XXX_Size ¶
func (m *SdkCredentialDeleteReferencesResponse) XXX_Size() int
func (*SdkCredentialDeleteReferencesResponse) XXX_Unmarshal ¶
func (m *SdkCredentialDeleteReferencesResponse) 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"`
// Ownership of the credential
Ownership *Ownership `protobuf:"bytes,4,opt,name=ownership" json:"ownership,omitempty"`
// proxy flag for the credential
UseProxy bool `protobuf:"varint,5,opt,name=use_proxy,json=useProxy" json:"use_proxy,omitempty"`
// iamPolicy indicates if IAM creds must be used for access
IamPolicy bool `protobuf:"varint,6,opt,name=iam_policy,json=iamPolicy" json:"iam_policy,omitempty"`
// Start at field number 200 for expansion support
//
// Types that are valid to be assigned to CredentialType:
// *SdkCredentialInspectResponse_AwsCredential
// *SdkCredentialInspectResponse_AzureCredential
// *SdkCredentialInspectResponse_GoogleCredential
// *SdkCredentialInspectResponse_NfsCredential
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) GetIamPolicy ¶
func (m *SdkCredentialInspectResponse) GetIamPolicy() bool
func (*SdkCredentialInspectResponse) GetName ¶
func (m *SdkCredentialInspectResponse) GetName() string
func (*SdkCredentialInspectResponse) GetNfsCredential ¶
func (m *SdkCredentialInspectResponse) GetNfsCredential() *SdkNfsCredentialResponse
func (*SdkCredentialInspectResponse) GetOwnership ¶
func (m *SdkCredentialInspectResponse) GetOwnership() *Ownership
func (*SdkCredentialInspectResponse) GetUseProxy ¶
func (m *SdkCredentialInspectResponse) GetUseProxy() bool
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 SdkCredentialInspectResponse_NfsCredential ¶
type SdkCredentialInspectResponse_NfsCredential struct {
NfsCredential *SdkNfsCredentialResponse `protobuf:"bytes,203,opt,name=nfs_credential,json=nfsCredential,oneof"`
}
type SdkCredentialUpdateRequest ¶
type SdkCredentialUpdateRequest struct {
CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId" json:"credential_id,omitempty"`
UpdateReq *SdkCredentialCreateRequest `protobuf:"bytes,2,opt,name=update_req,json=updateReq" json:"update_req,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines request for credential update
func (*SdkCredentialUpdateRequest) Descriptor ¶
func (*SdkCredentialUpdateRequest) Descriptor() ([]byte, []int)
func (*SdkCredentialUpdateRequest) GetCredentialId ¶
func (m *SdkCredentialUpdateRequest) GetCredentialId() string
func (*SdkCredentialUpdateRequest) GetUpdateReq ¶
func (m *SdkCredentialUpdateRequest) GetUpdateReq() *SdkCredentialCreateRequest
func (*SdkCredentialUpdateRequest) ProtoMessage ¶
func (*SdkCredentialUpdateRequest) ProtoMessage()
func (*SdkCredentialUpdateRequest) Reset ¶
func (m *SdkCredentialUpdateRequest) Reset()
func (*SdkCredentialUpdateRequest) String ¶
func (m *SdkCredentialUpdateRequest) String() string
func (*SdkCredentialUpdateRequest) XXX_DiscardUnknown ¶
func (m *SdkCredentialUpdateRequest) XXX_DiscardUnknown()
func (*SdkCredentialUpdateRequest) XXX_Marshal ¶
func (m *SdkCredentialUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialUpdateRequest) XXX_Merge ¶
func (dst *SdkCredentialUpdateRequest) XXX_Merge(src proto.Message)
func (*SdkCredentialUpdateRequest) XXX_Size ¶
func (m *SdkCredentialUpdateRequest) XXX_Size() int
func (*SdkCredentialUpdateRequest) XXX_Unmarshal ¶
func (m *SdkCredentialUpdateRequest) XXX_Unmarshal(b []byte) error
type SdkCredentialUpdateResponse ¶
type SdkCredentialUpdateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines response for credential update
func (*SdkCredentialUpdateResponse) Descriptor ¶
func (*SdkCredentialUpdateResponse) Descriptor() ([]byte, []int)
func (*SdkCredentialUpdateResponse) ProtoMessage ¶
func (*SdkCredentialUpdateResponse) ProtoMessage()
func (*SdkCredentialUpdateResponse) Reset ¶
func (m *SdkCredentialUpdateResponse) Reset()
func (*SdkCredentialUpdateResponse) String ¶
func (m *SdkCredentialUpdateResponse) String() string
func (*SdkCredentialUpdateResponse) XXX_DiscardUnknown ¶
func (m *SdkCredentialUpdateResponse) XXX_DiscardUnknown()
func (*SdkCredentialUpdateResponse) XXX_Marshal ¶
func (m *SdkCredentialUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkCredentialUpdateResponse) XXX_Merge ¶
func (dst *SdkCredentialUpdateResponse) XXX_Merge(src proto.Message)
func (*SdkCredentialUpdateResponse) XXX_Size ¶
func (m *SdkCredentialUpdateResponse) XXX_Size() int
func (*SdkCredentialUpdateResponse) XXX_Unmarshal ¶
func (m *SdkCredentialUpdateResponse) XXX_Unmarshal(b []byte) error
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 SdkDiagsCollectRequest ¶
type SdkDiagsCollectRequest struct {
// Node selects the node(s) for diags collection
Node *DiagsNodeSelector `protobuf:"bytes,1,opt,name=node" json:"node,omitempty"`
// Volume selects the volume(s) for diags collection
Volume *DiagsVolumeSelector `protobuf:"bytes,2,opt,name=volume" json:"volume,omitempty"`
// ProfileOnly is an optional flag if true will only collect the stack and heap profile of the driver and will skip
// other diag components
ProfileOnly bool `protobuf:"varint,3,opt,name=profile_only,json=profileOnly" json:"profile_only,omitempty"`
// Issuer is an optional user friendly name for the caller invoking the API
Issuer string `protobuf:"bytes,4,opt,name=issuer" json:"issuer,omitempty"`
// TimeoutMins is the timeout in minutes for the job. This is an optional field and if not provided, the
// implementation of the SDK will use a sane default
TimeoutMins int64 `protobuf:"varint,5,opt,name=timeout_mins,json=timeoutMins" json:"timeout_mins,omitempty"`
// Live is an optional flag if true will collect live cores from running processes of the driver
Live bool `protobuf:"varint,6,opt,name=live" json:"live,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkDiagsCollectRequest is the request object that specifies what should be part of the diags that are collected User can specify both Node and Volume or just one of them. If both are provided, the implementation will select nodes based on both and also handle overlaps
func (*SdkDiagsCollectRequest) Descriptor ¶
func (*SdkDiagsCollectRequest) Descriptor() ([]byte, []int)
func (*SdkDiagsCollectRequest) GetIssuer ¶
func (m *SdkDiagsCollectRequest) GetIssuer() string
func (*SdkDiagsCollectRequest) GetLive ¶
func (m *SdkDiagsCollectRequest) GetLive() bool
func (*SdkDiagsCollectRequest) GetNode ¶
func (m *SdkDiagsCollectRequest) GetNode() *DiagsNodeSelector
func (*SdkDiagsCollectRequest) GetProfileOnly ¶
func (m *SdkDiagsCollectRequest) GetProfileOnly() bool
func (*SdkDiagsCollectRequest) GetTimeoutMins ¶
func (m *SdkDiagsCollectRequest) GetTimeoutMins() int64
func (*SdkDiagsCollectRequest) GetVolume ¶
func (m *SdkDiagsCollectRequest) GetVolume() *DiagsVolumeSelector
func (*SdkDiagsCollectRequest) ProtoMessage ¶
func (*SdkDiagsCollectRequest) ProtoMessage()
func (*SdkDiagsCollectRequest) Reset ¶
func (m *SdkDiagsCollectRequest) Reset()
func (*SdkDiagsCollectRequest) String ¶
func (m *SdkDiagsCollectRequest) String() string
func (*SdkDiagsCollectRequest) XXX_DiscardUnknown ¶
func (m *SdkDiagsCollectRequest) XXX_DiscardUnknown()
func (*SdkDiagsCollectRequest) XXX_Marshal ¶
func (m *SdkDiagsCollectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkDiagsCollectRequest) XXX_Merge ¶
func (dst *SdkDiagsCollectRequest) XXX_Merge(src proto.Message)
func (*SdkDiagsCollectRequest) XXX_Size ¶
func (m *SdkDiagsCollectRequest) XXX_Size() int
func (*SdkDiagsCollectRequest) XXX_Unmarshal ¶
func (m *SdkDiagsCollectRequest) XXX_Unmarshal(b []byte) error
type SdkDiagsCollectResponse ¶
type SdkDiagsCollectResponse struct {
// Job that was created for the SDK request
Job *Job `protobuf:"bytes,1,opt,name=job" json:"job,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkDiagsCollectResponse defines a response for an SDK request to collect diags
func (*SdkDiagsCollectResponse) Descriptor ¶
func (*SdkDiagsCollectResponse) Descriptor() ([]byte, []int)
func (*SdkDiagsCollectResponse) GetJob ¶
func (m *SdkDiagsCollectResponse) GetJob() *Job
func (*SdkDiagsCollectResponse) ProtoMessage ¶
func (*SdkDiagsCollectResponse) ProtoMessage()
func (*SdkDiagsCollectResponse) Reset ¶
func (m *SdkDiagsCollectResponse) Reset()
func (*SdkDiagsCollectResponse) String ¶
func (m *SdkDiagsCollectResponse) String() string
func (*SdkDiagsCollectResponse) XXX_DiscardUnknown ¶
func (m *SdkDiagsCollectResponse) XXX_DiscardUnknown()
func (*SdkDiagsCollectResponse) XXX_Marshal ¶
func (m *SdkDiagsCollectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkDiagsCollectResponse) XXX_Merge ¶
func (dst *SdkDiagsCollectResponse) XXX_Merge(src proto.Message)
func (*SdkDiagsCollectResponse) XXX_Size ¶
func (m *SdkDiagsCollectResponse) XXX_Size() int
func (*SdkDiagsCollectResponse) XXX_Unmarshal ¶
func (m *SdkDiagsCollectResponse) XXX_Unmarshal(b []byte) error
type SdkEnumerateJobsRequest ¶
type SdkEnumerateJobsRequest struct {
// Type if specified will list the jobs of the provided type
Type Job_Type `protobuf:"varint,1,opt,name=type,enum=openstorage.api.Job_Type" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to list all the jobs
func (*SdkEnumerateJobsRequest) Descriptor ¶
func (*SdkEnumerateJobsRequest) Descriptor() ([]byte, []int)
func (*SdkEnumerateJobsRequest) GetType ¶
func (m *SdkEnumerateJobsRequest) GetType() Job_Type
func (*SdkEnumerateJobsRequest) ProtoMessage ¶
func (*SdkEnumerateJobsRequest) ProtoMessage()
func (*SdkEnumerateJobsRequest) Reset ¶
func (m *SdkEnumerateJobsRequest) Reset()
func (*SdkEnumerateJobsRequest) String ¶
func (m *SdkEnumerateJobsRequest) String() string
func (*SdkEnumerateJobsRequest) XXX_DiscardUnknown ¶
func (m *SdkEnumerateJobsRequest) XXX_DiscardUnknown()
func (*SdkEnumerateJobsRequest) XXX_Marshal ¶
func (m *SdkEnumerateJobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkEnumerateJobsRequest) XXX_Merge ¶
func (dst *SdkEnumerateJobsRequest) XXX_Merge(src proto.Message)
func (*SdkEnumerateJobsRequest) XXX_Size ¶
func (m *SdkEnumerateJobsRequest) XXX_Size() int
func (*SdkEnumerateJobsRequest) XXX_Unmarshal ¶
func (m *SdkEnumerateJobsRequest) XXX_Unmarshal(b []byte) error
type SdkEnumerateJobsResponse ¶
type SdkEnumerateJobsResponse struct {
// Jobs is the list of jobs in the response
Jobs []*Job `protobuf:"bytes,1,rep,name=jobs" json:"jobs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response will all the known jobs
func (*SdkEnumerateJobsResponse) Descriptor ¶
func (*SdkEnumerateJobsResponse) Descriptor() ([]byte, []int)
func (*SdkEnumerateJobsResponse) GetJobs ¶
func (m *SdkEnumerateJobsResponse) GetJobs() []*Job
func (*SdkEnumerateJobsResponse) ProtoMessage ¶
func (*SdkEnumerateJobsResponse) ProtoMessage()
func (*SdkEnumerateJobsResponse) Reset ¶
func (m *SdkEnumerateJobsResponse) Reset()
func (*SdkEnumerateJobsResponse) String ¶
func (m *SdkEnumerateJobsResponse) String() string
func (*SdkEnumerateJobsResponse) XXX_DiscardUnknown ¶
func (m *SdkEnumerateJobsResponse) XXX_DiscardUnknown()
func (*SdkEnumerateJobsResponse) XXX_Marshal ¶
func (m *SdkEnumerateJobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkEnumerateJobsResponse) XXX_Merge ¶
func (dst *SdkEnumerateJobsResponse) XXX_Merge(src proto.Message)
func (*SdkEnumerateJobsResponse) XXX_Size ¶
func (m *SdkEnumerateJobsResponse) XXX_Size() int
func (*SdkEnumerateJobsResponse) XXX_Unmarshal ¶
func (m *SdkEnumerateJobsResponse) XXX_Unmarshal(b []byte) error
type SdkEnumerateRebalanceJobsRequest ¶
type SdkEnumerateRebalanceJobsRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkEnumerateRebalanceJobsRequest) Descriptor ¶
func (*SdkEnumerateRebalanceJobsRequest) Descriptor() ([]byte, []int)
func (*SdkEnumerateRebalanceJobsRequest) ProtoMessage ¶
func (*SdkEnumerateRebalanceJobsRequest) ProtoMessage()
func (*SdkEnumerateRebalanceJobsRequest) Reset ¶
func (m *SdkEnumerateRebalanceJobsRequest) Reset()
func (*SdkEnumerateRebalanceJobsRequest) String ¶
func (m *SdkEnumerateRebalanceJobsRequest) String() string
func (*SdkEnumerateRebalanceJobsRequest) XXX_DiscardUnknown ¶
func (m *SdkEnumerateRebalanceJobsRequest) XXX_DiscardUnknown()
func (*SdkEnumerateRebalanceJobsRequest) XXX_Marshal ¶
func (m *SdkEnumerateRebalanceJobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkEnumerateRebalanceJobsRequest) XXX_Merge ¶
func (dst *SdkEnumerateRebalanceJobsRequest) XXX_Merge(src proto.Message)
func (*SdkEnumerateRebalanceJobsRequest) XXX_Size ¶
func (m *SdkEnumerateRebalanceJobsRequest) XXX_Size() int
func (*SdkEnumerateRebalanceJobsRequest) XXX_Unmarshal ¶
func (m *SdkEnumerateRebalanceJobsRequest) XXX_Unmarshal(b []byte) error
type SdkEnumerateRebalanceJobsResponse ¶
type SdkEnumerateRebalanceJobsResponse struct {
// Jobs is the list of rebalance jobs in the response
Jobs []*StorageRebalanceJob `protobuf:"bytes,1,rep,name=jobs" json:"jobs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkEnumerateRebalanceJobsResponse) Descriptor ¶
func (*SdkEnumerateRebalanceJobsResponse) Descriptor() ([]byte, []int)
func (*SdkEnumerateRebalanceJobsResponse) GetJobs ¶
func (m *SdkEnumerateRebalanceJobsResponse) GetJobs() []*StorageRebalanceJob
func (*SdkEnumerateRebalanceJobsResponse) ProtoMessage ¶
func (*SdkEnumerateRebalanceJobsResponse) ProtoMessage()
func (*SdkEnumerateRebalanceJobsResponse) Reset ¶
func (m *SdkEnumerateRebalanceJobsResponse) Reset()
func (*SdkEnumerateRebalanceJobsResponse) String ¶
func (m *SdkEnumerateRebalanceJobsResponse) String() string
func (*SdkEnumerateRebalanceJobsResponse) XXX_DiscardUnknown ¶
func (m *SdkEnumerateRebalanceJobsResponse) XXX_DiscardUnknown()
func (*SdkEnumerateRebalanceJobsResponse) XXX_Marshal ¶
func (m *SdkEnumerateRebalanceJobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkEnumerateRebalanceJobsResponse) XXX_Merge ¶
func (dst *SdkEnumerateRebalanceJobsResponse) XXX_Merge(src proto.Message)
func (*SdkEnumerateRebalanceJobsResponse) XXX_Size ¶
func (m *SdkEnumerateRebalanceJobsResponse) XXX_Size() int
func (*SdkEnumerateRebalanceJobsResponse) XXX_Unmarshal ¶
func (m *SdkEnumerateRebalanceJobsResponse) XXX_Unmarshal(b []byte) error
type SdkFilesystemCheckStartRequest ¶
type SdkFilesystemCheckStartRequest struct {
// Id of the volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Mode of operation
Mode string `protobuf:"bytes,2,opt,name=mode" json:"mode,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkFilesystemCheckStartRequest defines a request to start a background filesystem consistency check operation
func (*SdkFilesystemCheckStartRequest) Descriptor ¶
func (*SdkFilesystemCheckStartRequest) Descriptor() ([]byte, []int)
func (*SdkFilesystemCheckStartRequest) GetMode ¶
func (m *SdkFilesystemCheckStartRequest) GetMode() string
func (*SdkFilesystemCheckStartRequest) GetVolumeId ¶
func (m *SdkFilesystemCheckStartRequest) GetVolumeId() string
func (*SdkFilesystemCheckStartRequest) ProtoMessage ¶
func (*SdkFilesystemCheckStartRequest) ProtoMessage()
func (*SdkFilesystemCheckStartRequest) Reset ¶
func (m *SdkFilesystemCheckStartRequest) Reset()
func (*SdkFilesystemCheckStartRequest) String ¶
func (m *SdkFilesystemCheckStartRequest) String() string
func (*SdkFilesystemCheckStartRequest) XXX_DiscardUnknown ¶
func (m *SdkFilesystemCheckStartRequest) XXX_DiscardUnknown()
func (*SdkFilesystemCheckStartRequest) XXX_Marshal ¶
func (m *SdkFilesystemCheckStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemCheckStartRequest) XXX_Merge ¶
func (dst *SdkFilesystemCheckStartRequest) XXX_Merge(src proto.Message)
func (*SdkFilesystemCheckStartRequest) XXX_Size ¶
func (m *SdkFilesystemCheckStartRequest) XXX_Size() int
func (*SdkFilesystemCheckStartRequest) XXX_Unmarshal ¶
func (m *SdkFilesystemCheckStartRequest) XXX_Unmarshal(b []byte) error
type SdkFilesystemCheckStartResponse ¶
type SdkFilesystemCheckStartResponse struct {
// Status code representing the state of the filesystem check operation
Status FilesystemCheck_FilesystemCheckStatus `protobuf:"varint,1,opt,name=status,enum=openstorage.api.FilesystemCheck_FilesystemCheckStatus" json:"status,omitempty"`
// Text blob containing ASCII text providing details of the operation
Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkFilesystemCheckStartResponse defines the response for a SdkFilesystemCheckStartRequest.
func (*SdkFilesystemCheckStartResponse) Descriptor ¶
func (*SdkFilesystemCheckStartResponse) Descriptor() ([]byte, []int)
func (*SdkFilesystemCheckStartResponse) GetMessage ¶
func (m *SdkFilesystemCheckStartResponse) GetMessage() string
func (*SdkFilesystemCheckStartResponse) GetStatus ¶
func (m *SdkFilesystemCheckStartResponse) GetStatus() FilesystemCheck_FilesystemCheckStatus
func (*SdkFilesystemCheckStartResponse) ProtoMessage ¶
func (*SdkFilesystemCheckStartResponse) ProtoMessage()
func (*SdkFilesystemCheckStartResponse) Reset ¶
func (m *SdkFilesystemCheckStartResponse) Reset()
func (*SdkFilesystemCheckStartResponse) String ¶
func (m *SdkFilesystemCheckStartResponse) String() string
func (*SdkFilesystemCheckStartResponse) XXX_DiscardUnknown ¶
func (m *SdkFilesystemCheckStartResponse) XXX_DiscardUnknown()
func (*SdkFilesystemCheckStartResponse) XXX_Marshal ¶
func (m *SdkFilesystemCheckStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemCheckStartResponse) XXX_Merge ¶
func (dst *SdkFilesystemCheckStartResponse) XXX_Merge(src proto.Message)
func (*SdkFilesystemCheckStartResponse) XXX_Size ¶
func (m *SdkFilesystemCheckStartResponse) XXX_Size() int
func (*SdkFilesystemCheckStartResponse) XXX_Unmarshal ¶
func (m *SdkFilesystemCheckStartResponse) XXX_Unmarshal(b []byte) error
type SdkFilesystemCheckStatusRequest ¶
type SdkFilesystemCheckStatusRequest struct {
// Id of the 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:"-"`
}
SdkFilesystemCheckStatusRequest defines a request to get status of a background filesystem check operation
func (*SdkFilesystemCheckStatusRequest) Descriptor ¶
func (*SdkFilesystemCheckStatusRequest) Descriptor() ([]byte, []int)
func (*SdkFilesystemCheckStatusRequest) GetVolumeId ¶
func (m *SdkFilesystemCheckStatusRequest) GetVolumeId() string
func (*SdkFilesystemCheckStatusRequest) ProtoMessage ¶
func (*SdkFilesystemCheckStatusRequest) ProtoMessage()
func (*SdkFilesystemCheckStatusRequest) Reset ¶
func (m *SdkFilesystemCheckStatusRequest) Reset()
func (*SdkFilesystemCheckStatusRequest) String ¶
func (m *SdkFilesystemCheckStatusRequest) String() string
func (*SdkFilesystemCheckStatusRequest) XXX_DiscardUnknown ¶
func (m *SdkFilesystemCheckStatusRequest) XXX_DiscardUnknown()
func (*SdkFilesystemCheckStatusRequest) XXX_Marshal ¶
func (m *SdkFilesystemCheckStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemCheckStatusRequest) XXX_Merge ¶
func (dst *SdkFilesystemCheckStatusRequest) XXX_Merge(src proto.Message)
func (*SdkFilesystemCheckStatusRequest) XXX_Size ¶
func (m *SdkFilesystemCheckStatusRequest) XXX_Size() int
func (*SdkFilesystemCheckStatusRequest) XXX_Unmarshal ¶
func (m *SdkFilesystemCheckStatusRequest) XXX_Unmarshal(b []byte) error
type SdkFilesystemCheckStatusResponse ¶
type SdkFilesystemCheckStatusResponse struct {
// Status code representing the state of the filesystem check operation
Status FilesystemCheck_FilesystemCheckStatus `protobuf:"varint,1,opt,name=status,enum=openstorage.api.FilesystemCheck_FilesystemCheckStatus" json:"status,omitempty"`
// Status code representing the health of the filesystem after a checkHealth
// operation
HealthStatus FilesystemHealthStatus `` /* 135-byte string literal not displayed */
// Text string representing the mode of filesystem check operation
Mode string `protobuf:"bytes,3,opt,name=mode" json:"mode,omitempty"`
// Text blob containing ASCII text providing details of the operation
Message string `protobuf:"bytes,4,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkFilesystemCheckStatusResponse defines the response for a SdkFilesystemCheckStatusRequest.
func (*SdkFilesystemCheckStatusResponse) Descriptor ¶
func (*SdkFilesystemCheckStatusResponse) Descriptor() ([]byte, []int)
func (*SdkFilesystemCheckStatusResponse) GetHealthStatus ¶
func (m *SdkFilesystemCheckStatusResponse) GetHealthStatus() FilesystemHealthStatus
func (*SdkFilesystemCheckStatusResponse) GetMessage ¶
func (m *SdkFilesystemCheckStatusResponse) GetMessage() string
func (*SdkFilesystemCheckStatusResponse) GetMode ¶
func (m *SdkFilesystemCheckStatusResponse) GetMode() string
func (*SdkFilesystemCheckStatusResponse) GetStatus ¶
func (m *SdkFilesystemCheckStatusResponse) GetStatus() FilesystemCheck_FilesystemCheckStatus
func (*SdkFilesystemCheckStatusResponse) ProtoMessage ¶
func (*SdkFilesystemCheckStatusResponse) ProtoMessage()
func (*SdkFilesystemCheckStatusResponse) Reset ¶
func (m *SdkFilesystemCheckStatusResponse) Reset()
func (*SdkFilesystemCheckStatusResponse) String ¶
func (m *SdkFilesystemCheckStatusResponse) String() string
func (*SdkFilesystemCheckStatusResponse) XXX_DiscardUnknown ¶
func (m *SdkFilesystemCheckStatusResponse) XXX_DiscardUnknown()
func (*SdkFilesystemCheckStatusResponse) XXX_Marshal ¶
func (m *SdkFilesystemCheckStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemCheckStatusResponse) XXX_Merge ¶
func (dst *SdkFilesystemCheckStatusResponse) XXX_Merge(src proto.Message)
func (*SdkFilesystemCheckStatusResponse) XXX_Size ¶
func (m *SdkFilesystemCheckStatusResponse) XXX_Size() int
func (*SdkFilesystemCheckStatusResponse) XXX_Unmarshal ¶
func (m *SdkFilesystemCheckStatusResponse) XXX_Unmarshal(b []byte) error
type SdkFilesystemCheckStopRequest ¶
type SdkFilesystemCheckStopRequest struct {
// Id of the 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:"-"`
}
SdkFilesystemCheckStopRequest defines a request to stop a background filesystem check operation
func (*SdkFilesystemCheckStopRequest) Descriptor ¶
func (*SdkFilesystemCheckStopRequest) Descriptor() ([]byte, []int)
func (*SdkFilesystemCheckStopRequest) GetVolumeId ¶
func (m *SdkFilesystemCheckStopRequest) GetVolumeId() string
func (*SdkFilesystemCheckStopRequest) ProtoMessage ¶
func (*SdkFilesystemCheckStopRequest) ProtoMessage()
func (*SdkFilesystemCheckStopRequest) Reset ¶
func (m *SdkFilesystemCheckStopRequest) Reset()
func (*SdkFilesystemCheckStopRequest) String ¶
func (m *SdkFilesystemCheckStopRequest) String() string
func (*SdkFilesystemCheckStopRequest) XXX_DiscardUnknown ¶
func (m *SdkFilesystemCheckStopRequest) XXX_DiscardUnknown()
func (*SdkFilesystemCheckStopRequest) XXX_Marshal ¶
func (m *SdkFilesystemCheckStopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemCheckStopRequest) XXX_Merge ¶
func (dst *SdkFilesystemCheckStopRequest) XXX_Merge(src proto.Message)
func (*SdkFilesystemCheckStopRequest) XXX_Size ¶
func (m *SdkFilesystemCheckStopRequest) XXX_Size() int
func (*SdkFilesystemCheckStopRequest) XXX_Unmarshal ¶
func (m *SdkFilesystemCheckStopRequest) XXX_Unmarshal(b []byte) error
type SdkFilesystemCheckStopResponse ¶
type SdkFilesystemCheckStopResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkFilesystemCheckStopResponse) Descriptor ¶
func (*SdkFilesystemCheckStopResponse) Descriptor() ([]byte, []int)
func (*SdkFilesystemCheckStopResponse) ProtoMessage ¶
func (*SdkFilesystemCheckStopResponse) ProtoMessage()
func (*SdkFilesystemCheckStopResponse) Reset ¶
func (m *SdkFilesystemCheckStopResponse) Reset()
func (*SdkFilesystemCheckStopResponse) String ¶
func (m *SdkFilesystemCheckStopResponse) String() string
func (*SdkFilesystemCheckStopResponse) XXX_DiscardUnknown ¶
func (m *SdkFilesystemCheckStopResponse) XXX_DiscardUnknown()
func (*SdkFilesystemCheckStopResponse) XXX_Marshal ¶
func (m *SdkFilesystemCheckStopResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemCheckStopResponse) XXX_Merge ¶
func (dst *SdkFilesystemCheckStopResponse) XXX_Merge(src proto.Message)
func (*SdkFilesystemCheckStopResponse) XXX_Size ¶
func (m *SdkFilesystemCheckStopResponse) XXX_Size() int
func (*SdkFilesystemCheckStopResponse) XXX_Unmarshal ¶
func (m *SdkFilesystemCheckStopResponse) XXX_Unmarshal(b []byte) error
type SdkFilesystemTrimStartRequest ¶
type SdkFilesystemTrimStartRequest struct {
// Id of the volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Path where the volume is mounted
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:"-"`
}
SdkFilesystemTrimStartRequest defines a request to start a background filesystem trim operation
func (*SdkFilesystemTrimStartRequest) Descriptor ¶
func (*SdkFilesystemTrimStartRequest) Descriptor() ([]byte, []int)
func (*SdkFilesystemTrimStartRequest) GetMountPath ¶
func (m *SdkFilesystemTrimStartRequest) GetMountPath() string
func (*SdkFilesystemTrimStartRequest) GetVolumeId ¶
func (m *SdkFilesystemTrimStartRequest) GetVolumeId() string
func (*SdkFilesystemTrimStartRequest) ProtoMessage ¶
func (*SdkFilesystemTrimStartRequest) ProtoMessage()
func (*SdkFilesystemTrimStartRequest) Reset ¶
func (m *SdkFilesystemTrimStartRequest) Reset()
func (*SdkFilesystemTrimStartRequest) String ¶
func (m *SdkFilesystemTrimStartRequest) String() string
func (*SdkFilesystemTrimStartRequest) XXX_DiscardUnknown ¶
func (m *SdkFilesystemTrimStartRequest) XXX_DiscardUnknown()
func (*SdkFilesystemTrimStartRequest) XXX_Marshal ¶
func (m *SdkFilesystemTrimStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemTrimStartRequest) XXX_Merge ¶
func (dst *SdkFilesystemTrimStartRequest) XXX_Merge(src proto.Message)
func (*SdkFilesystemTrimStartRequest) XXX_Size ¶
func (m *SdkFilesystemTrimStartRequest) XXX_Size() int
func (*SdkFilesystemTrimStartRequest) XXX_Unmarshal ¶
func (m *SdkFilesystemTrimStartRequest) XXX_Unmarshal(b []byte) error
type SdkFilesystemTrimStartResponse ¶
type SdkFilesystemTrimStartResponse struct {
// Status code representing the state of the filesystem trim operation
Status FilesystemTrim_FilesystemTrimStatus `protobuf:"varint,1,opt,name=status,enum=openstorage.api.FilesystemTrim_FilesystemTrimStatus" json:"status,omitempty"`
// Text blob containing ASCII text providing details of the operation
Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkFilesystemTrimStartResponse defines the response for a SdkFilesystemTrimStartRequest.
func (*SdkFilesystemTrimStartResponse) Descriptor ¶
func (*SdkFilesystemTrimStartResponse) Descriptor() ([]byte, []int)
func (*SdkFilesystemTrimStartResponse) GetMessage ¶
func (m *SdkFilesystemTrimStartResponse) GetMessage() string
func (*SdkFilesystemTrimStartResponse) GetStatus ¶
func (m *SdkFilesystemTrimStartResponse) GetStatus() FilesystemTrim_FilesystemTrimStatus
func (*SdkFilesystemTrimStartResponse) ProtoMessage ¶
func (*SdkFilesystemTrimStartResponse) ProtoMessage()
func (*SdkFilesystemTrimStartResponse) Reset ¶
func (m *SdkFilesystemTrimStartResponse) Reset()
func (*SdkFilesystemTrimStartResponse) String ¶
func (m *SdkFilesystemTrimStartResponse) String() string
func (*SdkFilesystemTrimStartResponse) XXX_DiscardUnknown ¶
func (m *SdkFilesystemTrimStartResponse) XXX_DiscardUnknown()
func (*SdkFilesystemTrimStartResponse) XXX_Marshal ¶
func (m *SdkFilesystemTrimStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemTrimStartResponse) XXX_Merge ¶
func (dst *SdkFilesystemTrimStartResponse) XXX_Merge(src proto.Message)
func (*SdkFilesystemTrimStartResponse) XXX_Size ¶
func (m *SdkFilesystemTrimStartResponse) XXX_Size() int
func (*SdkFilesystemTrimStartResponse) XXX_Unmarshal ¶
func (m *SdkFilesystemTrimStartResponse) XXX_Unmarshal(b []byte) error
type SdkFilesystemTrimStatusRequest ¶
type SdkFilesystemTrimStatusRequest struct {
// Id of the volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Path where the volume is mounted
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:"-"`
}
SdkFilesystemTrimStatusRequest defines a request to get status of a background filesystem trim operation
func (*SdkFilesystemTrimStatusRequest) Descriptor ¶
func (*SdkFilesystemTrimStatusRequest) Descriptor() ([]byte, []int)
func (*SdkFilesystemTrimStatusRequest) GetMountPath ¶
func (m *SdkFilesystemTrimStatusRequest) GetMountPath() string
func (*SdkFilesystemTrimStatusRequest) GetVolumeId ¶
func (m *SdkFilesystemTrimStatusRequest) GetVolumeId() string
func (*SdkFilesystemTrimStatusRequest) ProtoMessage ¶
func (*SdkFilesystemTrimStatusRequest) ProtoMessage()
func (*SdkFilesystemTrimStatusRequest) Reset ¶
func (m *SdkFilesystemTrimStatusRequest) Reset()
func (*SdkFilesystemTrimStatusRequest) String ¶
func (m *SdkFilesystemTrimStatusRequest) String() string
func (*SdkFilesystemTrimStatusRequest) XXX_DiscardUnknown ¶
func (m *SdkFilesystemTrimStatusRequest) XXX_DiscardUnknown()
func (*SdkFilesystemTrimStatusRequest) XXX_Marshal ¶
func (m *SdkFilesystemTrimStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemTrimStatusRequest) XXX_Merge ¶
func (dst *SdkFilesystemTrimStatusRequest) XXX_Merge(src proto.Message)
func (*SdkFilesystemTrimStatusRequest) XXX_Size ¶
func (m *SdkFilesystemTrimStatusRequest) XXX_Size() int
func (*SdkFilesystemTrimStatusRequest) XXX_Unmarshal ¶
func (m *SdkFilesystemTrimStatusRequest) XXX_Unmarshal(b []byte) error
type SdkFilesystemTrimStatusResponse ¶
type SdkFilesystemTrimStatusResponse struct {
// Status code representing the state of the filesystem trim operation
Status FilesystemTrim_FilesystemTrimStatus `protobuf:"varint,1,opt,name=status,enum=openstorage.api.FilesystemTrim_FilesystemTrimStatus" json:"status,omitempty"`
// Text blob containing ASCII text providing details of the operation
Message string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkFilesystemTrimStatusResponse defines the response for a SdkFilesystemTrimStatusRequest.
func (*SdkFilesystemTrimStatusResponse) Descriptor ¶
func (*SdkFilesystemTrimStatusResponse) Descriptor() ([]byte, []int)
func (*SdkFilesystemTrimStatusResponse) GetMessage ¶
func (m *SdkFilesystemTrimStatusResponse) GetMessage() string
func (*SdkFilesystemTrimStatusResponse) GetStatus ¶
func (m *SdkFilesystemTrimStatusResponse) GetStatus() FilesystemTrim_FilesystemTrimStatus
func (*SdkFilesystemTrimStatusResponse) ProtoMessage ¶
func (*SdkFilesystemTrimStatusResponse) ProtoMessage()
func (*SdkFilesystemTrimStatusResponse) Reset ¶
func (m *SdkFilesystemTrimStatusResponse) Reset()
func (*SdkFilesystemTrimStatusResponse) String ¶
func (m *SdkFilesystemTrimStatusResponse) String() string
func (*SdkFilesystemTrimStatusResponse) XXX_DiscardUnknown ¶
func (m *SdkFilesystemTrimStatusResponse) XXX_DiscardUnknown()
func (*SdkFilesystemTrimStatusResponse) XXX_Marshal ¶
func (m *SdkFilesystemTrimStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemTrimStatusResponse) XXX_Merge ¶
func (dst *SdkFilesystemTrimStatusResponse) XXX_Merge(src proto.Message)
func (*SdkFilesystemTrimStatusResponse) XXX_Size ¶
func (m *SdkFilesystemTrimStatusResponse) XXX_Size() int
func (*SdkFilesystemTrimStatusResponse) XXX_Unmarshal ¶
func (m *SdkFilesystemTrimStatusResponse) XXX_Unmarshal(b []byte) error
type SdkFilesystemTrimStopRequest ¶
type SdkFilesystemTrimStopRequest struct {
// Id of the volume
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Path where the volume is mounted
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:"-"`
}
SdkFilesystemTrimStopRequest defines a request to stop a background filesystem trim operation
func (*SdkFilesystemTrimStopRequest) Descriptor ¶
func (*SdkFilesystemTrimStopRequest) Descriptor() ([]byte, []int)
func (*SdkFilesystemTrimStopRequest) GetMountPath ¶
func (m *SdkFilesystemTrimStopRequest) GetMountPath() string
func (*SdkFilesystemTrimStopRequest) GetVolumeId ¶
func (m *SdkFilesystemTrimStopRequest) GetVolumeId() string
func (*SdkFilesystemTrimStopRequest) ProtoMessage ¶
func (*SdkFilesystemTrimStopRequest) ProtoMessage()
func (*SdkFilesystemTrimStopRequest) Reset ¶
func (m *SdkFilesystemTrimStopRequest) Reset()
func (*SdkFilesystemTrimStopRequest) String ¶
func (m *SdkFilesystemTrimStopRequest) String() string
func (*SdkFilesystemTrimStopRequest) XXX_DiscardUnknown ¶
func (m *SdkFilesystemTrimStopRequest) XXX_DiscardUnknown()
func (*SdkFilesystemTrimStopRequest) XXX_Marshal ¶
func (m *SdkFilesystemTrimStopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemTrimStopRequest) XXX_Merge ¶
func (dst *SdkFilesystemTrimStopRequest) XXX_Merge(src proto.Message)
func (*SdkFilesystemTrimStopRequest) XXX_Size ¶
func (m *SdkFilesystemTrimStopRequest) XXX_Size() int
func (*SdkFilesystemTrimStopRequest) XXX_Unmarshal ¶
func (m *SdkFilesystemTrimStopRequest) XXX_Unmarshal(b []byte) error
type SdkFilesystemTrimStopResponse ¶
type SdkFilesystemTrimStopResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkFilesystemTrimStopResponse) Descriptor ¶
func (*SdkFilesystemTrimStopResponse) Descriptor() ([]byte, []int)
func (*SdkFilesystemTrimStopResponse) ProtoMessage ¶
func (*SdkFilesystemTrimStopResponse) ProtoMessage()
func (*SdkFilesystemTrimStopResponse) Reset ¶
func (m *SdkFilesystemTrimStopResponse) Reset()
func (*SdkFilesystemTrimStopResponse) String ¶
func (m *SdkFilesystemTrimStopResponse) String() string
func (*SdkFilesystemTrimStopResponse) XXX_DiscardUnknown ¶
func (m *SdkFilesystemTrimStopResponse) XXX_DiscardUnknown()
func (*SdkFilesystemTrimStopResponse) XXX_Marshal ¶
func (m *SdkFilesystemTrimStopResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkFilesystemTrimStopResponse) XXX_Merge ¶
func (dst *SdkFilesystemTrimStopResponse) XXX_Merge(src proto.Message)
func (*SdkFilesystemTrimStopResponse) XXX_Size ¶
func (m *SdkFilesystemTrimStopResponse) XXX_Size() int
func (*SdkFilesystemTrimStopResponse) XXX_Unmarshal ¶
func (m *SdkFilesystemTrimStopResponse) XXX_Unmarshal(b []byte) error
type SdkGetJobStatusRequest ¶
type SdkGetJobStatusRequest struct {
// ID of the job
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Type of the job
Type Job_Type `protobuf:"varint,2,opt,name=type,enum=openstorage.api.Job_Type" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to get the status of an existing job
func (*SdkGetJobStatusRequest) Descriptor ¶
func (*SdkGetJobStatusRequest) Descriptor() ([]byte, []int)
func (*SdkGetJobStatusRequest) GetId ¶
func (m *SdkGetJobStatusRequest) GetId() string
func (*SdkGetJobStatusRequest) GetType ¶
func (m *SdkGetJobStatusRequest) GetType() Job_Type
func (*SdkGetJobStatusRequest) ProtoMessage ¶
func (*SdkGetJobStatusRequest) ProtoMessage()
func (*SdkGetJobStatusRequest) Reset ¶
func (m *SdkGetJobStatusRequest) Reset()
func (*SdkGetJobStatusRequest) String ¶
func (m *SdkGetJobStatusRequest) String() string
func (*SdkGetJobStatusRequest) XXX_DiscardUnknown ¶
func (m *SdkGetJobStatusRequest) XXX_DiscardUnknown()
func (*SdkGetJobStatusRequest) XXX_Marshal ¶
func (m *SdkGetJobStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkGetJobStatusRequest) XXX_Merge ¶
func (dst *SdkGetJobStatusRequest) XXX_Merge(src proto.Message)
func (*SdkGetJobStatusRequest) XXX_Size ¶
func (m *SdkGetJobStatusRequest) XXX_Size() int
func (*SdkGetJobStatusRequest) XXX_Unmarshal ¶
func (m *SdkGetJobStatusRequest) XXX_Unmarshal(b []byte) error
type SdkGetJobStatusResponse ¶
type SdkGetJobStatusResponse struct {
// Job for this node drain operation.
Job *Job `protobuf:"bytes,1,opt,name=job" json:"job,omitempty"`
// Summary of this job
Summary *JobSummary `protobuf:"bytes,2,opt,name=summary" json:"summary,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the status of an existing job
func (*SdkGetJobStatusResponse) Descriptor ¶
func (*SdkGetJobStatusResponse) Descriptor() ([]byte, []int)
func (*SdkGetJobStatusResponse) GetJob ¶
func (m *SdkGetJobStatusResponse) GetJob() *Job
func (*SdkGetJobStatusResponse) GetSummary ¶
func (m *SdkGetJobStatusResponse) GetSummary() *JobSummary
func (*SdkGetJobStatusResponse) ProtoMessage ¶
func (*SdkGetJobStatusResponse) ProtoMessage()
func (*SdkGetJobStatusResponse) Reset ¶
func (m *SdkGetJobStatusResponse) Reset()
func (*SdkGetJobStatusResponse) String ¶
func (m *SdkGetJobStatusResponse) String() string
func (*SdkGetJobStatusResponse) XXX_DiscardUnknown ¶
func (m *SdkGetJobStatusResponse) XXX_DiscardUnknown()
func (*SdkGetJobStatusResponse) XXX_Marshal ¶
func (m *SdkGetJobStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkGetJobStatusResponse) XXX_Merge ¶
func (dst *SdkGetJobStatusResponse) XXX_Merge(src proto.Message)
func (*SdkGetJobStatusResponse) XXX_Size ¶
func (m *SdkGetJobStatusResponse) XXX_Size() int
func (*SdkGetJobStatusResponse) XXX_Unmarshal ¶
func (m *SdkGetJobStatusResponse) XXX_Unmarshal(b []byte) error
type SdkGetRebalanceJobStatusRequest ¶
type SdkGetRebalanceJobStatusRequest struct {
// ID of the rebalance job
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkGetRebalanceJobStatusRequest) Descriptor ¶
func (*SdkGetRebalanceJobStatusRequest) Descriptor() ([]byte, []int)
func (*SdkGetRebalanceJobStatusRequest) GetId ¶
func (m *SdkGetRebalanceJobStatusRequest) GetId() string
func (*SdkGetRebalanceJobStatusRequest) ProtoMessage ¶
func (*SdkGetRebalanceJobStatusRequest) ProtoMessage()
func (*SdkGetRebalanceJobStatusRequest) Reset ¶
func (m *SdkGetRebalanceJobStatusRequest) Reset()
func (*SdkGetRebalanceJobStatusRequest) String ¶
func (m *SdkGetRebalanceJobStatusRequest) String() string
func (*SdkGetRebalanceJobStatusRequest) XXX_DiscardUnknown ¶
func (m *SdkGetRebalanceJobStatusRequest) XXX_DiscardUnknown()
func (*SdkGetRebalanceJobStatusRequest) XXX_Marshal ¶
func (m *SdkGetRebalanceJobStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkGetRebalanceJobStatusRequest) XXX_Merge ¶
func (dst *SdkGetRebalanceJobStatusRequest) XXX_Merge(src proto.Message)
func (*SdkGetRebalanceJobStatusRequest) XXX_Size ¶
func (m *SdkGetRebalanceJobStatusRequest) XXX_Size() int
func (*SdkGetRebalanceJobStatusRequest) XXX_Unmarshal ¶
func (m *SdkGetRebalanceJobStatusRequest) XXX_Unmarshal(b []byte) error
type SdkGetRebalanceJobStatusResponse ¶
type SdkGetRebalanceJobStatusResponse struct {
// Job for this rebalance
Job *StorageRebalanceJob `protobuf:"bytes,1,opt,name=job" json:"job,omitempty"`
// Summary summarizes the rebalance job
Summary *StorageRebalanceSummary `protobuf:"bytes,2,opt,name=summary" json:"summary,omitempty"`
// Actions describe all the actions taken during this rebalance
Actions []*StorageRebalanceAudit `protobuf:"bytes,3,rep,name=actions" json:"actions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkGetRebalanceJobStatusResponse) Descriptor ¶
func (*SdkGetRebalanceJobStatusResponse) Descriptor() ([]byte, []int)
func (*SdkGetRebalanceJobStatusResponse) GetActions ¶
func (m *SdkGetRebalanceJobStatusResponse) GetActions() []*StorageRebalanceAudit
func (*SdkGetRebalanceJobStatusResponse) GetJob ¶
func (m *SdkGetRebalanceJobStatusResponse) GetJob() *StorageRebalanceJob
func (*SdkGetRebalanceJobStatusResponse) GetSummary ¶
func (m *SdkGetRebalanceJobStatusResponse) GetSummary() *StorageRebalanceSummary
func (*SdkGetRebalanceJobStatusResponse) ProtoMessage ¶
func (*SdkGetRebalanceJobStatusResponse) ProtoMessage()
func (*SdkGetRebalanceJobStatusResponse) Reset ¶
func (m *SdkGetRebalanceJobStatusResponse) Reset()
func (*SdkGetRebalanceJobStatusResponse) String ¶
func (m *SdkGetRebalanceJobStatusResponse) String() string
func (*SdkGetRebalanceJobStatusResponse) XXX_DiscardUnknown ¶
func (m *SdkGetRebalanceJobStatusResponse) XXX_DiscardUnknown()
func (*SdkGetRebalanceJobStatusResponse) XXX_Marshal ¶
func (m *SdkGetRebalanceJobStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkGetRebalanceJobStatusResponse) XXX_Merge ¶
func (dst *SdkGetRebalanceJobStatusResponse) XXX_Merge(src proto.Message)
func (*SdkGetRebalanceJobStatusResponse) XXX_Size ¶
func (m *SdkGetRebalanceJobStatusResponse) XXX_Size() int
func (*SdkGetRebalanceJobStatusResponse) XXX_Unmarshal ¶
func (m *SdkGetRebalanceJobStatusResponse) 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 SdkJobResponse ¶
type SdkJobResponse struct {
// Job that was created for the SDK request
Job *Job `protobuf:"bytes,1,opt,name=job" json:"job,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response for an SDK request that spins up a new job to perform the request
func (*SdkJobResponse) Descriptor ¶
func (*SdkJobResponse) Descriptor() ([]byte, []int)
func (*SdkJobResponse) GetJob ¶
func (m *SdkJobResponse) GetJob() *Job
func (*SdkJobResponse) ProtoMessage ¶
func (*SdkJobResponse) ProtoMessage()
func (*SdkJobResponse) Reset ¶
func (m *SdkJobResponse) Reset()
func (*SdkJobResponse) String ¶
func (m *SdkJobResponse) String() string
func (*SdkJobResponse) XXX_DiscardUnknown ¶
func (m *SdkJobResponse) XXX_DiscardUnknown()
func (*SdkJobResponse) XXX_Marshal ¶
func (m *SdkJobResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkJobResponse) XXX_Merge ¶
func (dst *SdkJobResponse) XXX_Merge(src proto.Message)
func (*SdkJobResponse) XXX_Size ¶
func (m *SdkJobResponse) XXX_Size() int
func (*SdkJobResponse) XXX_Unmarshal ¶
func (m *SdkJobResponse) XXX_Unmarshal(b []byte) error
type SdkNfsCredentialRequest ¶
type SdkNfsCredentialRequest struct {
// NFS Server address
Server string `protobuf:"bytes,1,opt,name=server" json:"server,omitempty"`
// NFS export path
SubPath string `protobuf:"bytes,2,opt,name=sub_path,json=subPath" json:"sub_path,omitempty"`
// mount options for nfs mount
MountOpts string `protobuf:"bytes,3,opt,name=mount_opts,json=mountOpts" json:"mount_opts,omitempty"`
// timeout for nfs IO in seconds
TimeoutSeconds uint32 `protobuf:"varint,4,opt,name=timeout_seconds,json=timeoutSeconds" json:"timeout_seconds,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines credentials for NFS
func (*SdkNfsCredentialRequest) Descriptor ¶
func (*SdkNfsCredentialRequest) Descriptor() ([]byte, []int)
func (*SdkNfsCredentialRequest) GetMountOpts ¶
func (m *SdkNfsCredentialRequest) GetMountOpts() string
func (*SdkNfsCredentialRequest) GetServer ¶
func (m *SdkNfsCredentialRequest) GetServer() string
func (*SdkNfsCredentialRequest) GetSubPath ¶
func (m *SdkNfsCredentialRequest) GetSubPath() string
func (*SdkNfsCredentialRequest) GetTimeoutSeconds ¶
func (m *SdkNfsCredentialRequest) GetTimeoutSeconds() uint32
func (*SdkNfsCredentialRequest) ProtoMessage ¶
func (*SdkNfsCredentialRequest) ProtoMessage()
func (*SdkNfsCredentialRequest) Reset ¶
func (m *SdkNfsCredentialRequest) Reset()
func (*SdkNfsCredentialRequest) String ¶
func (m *SdkNfsCredentialRequest) String() string
func (*SdkNfsCredentialRequest) XXX_DiscardUnknown ¶
func (m *SdkNfsCredentialRequest) XXX_DiscardUnknown()
func (*SdkNfsCredentialRequest) XXX_Marshal ¶
func (m *SdkNfsCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNfsCredentialRequest) XXX_Merge ¶
func (dst *SdkNfsCredentialRequest) XXX_Merge(src proto.Message)
func (*SdkNfsCredentialRequest) XXX_Size ¶
func (m *SdkNfsCredentialRequest) XXX_Size() int
func (*SdkNfsCredentialRequest) XXX_Unmarshal ¶
func (m *SdkNfsCredentialRequest) XXX_Unmarshal(b []byte) error
type SdkNfsCredentialResponse ¶
type SdkNfsCredentialResponse struct {
// NFS Server Address
Server string `protobuf:"bytes,1,opt,name=server" json:"server,omitempty"`
// NFS export path
SubPath string `protobuf:"bytes,2,opt,name=sub_path,json=subPath" json:"sub_path,omitempty"`
// mount options ( "," separated)
MountOpts string `protobuf:"bytes,3,opt,name=mount_opts,json=mountOpts" json:"mount_opts,omitempty"`
// timeout in seconds
TimeoutSeconds uint32 `protobuf:"varint,4,opt,name=timeout_seconds,json=timeoutSeconds" json:"timeout_seconds,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response for NFS credential
func (*SdkNfsCredentialResponse) Descriptor ¶
func (*SdkNfsCredentialResponse) Descriptor() ([]byte, []int)
func (*SdkNfsCredentialResponse) GetMountOpts ¶
func (m *SdkNfsCredentialResponse) GetMountOpts() string
func (*SdkNfsCredentialResponse) GetServer ¶
func (m *SdkNfsCredentialResponse) GetServer() string
func (*SdkNfsCredentialResponse) GetSubPath ¶
func (m *SdkNfsCredentialResponse) GetSubPath() string
func (*SdkNfsCredentialResponse) GetTimeoutSeconds ¶
func (m *SdkNfsCredentialResponse) GetTimeoutSeconds() uint32
func (*SdkNfsCredentialResponse) ProtoMessage ¶
func (*SdkNfsCredentialResponse) ProtoMessage()
func (*SdkNfsCredentialResponse) Reset ¶
func (m *SdkNfsCredentialResponse) Reset()
func (*SdkNfsCredentialResponse) String ¶
func (m *SdkNfsCredentialResponse) String() string
func (*SdkNfsCredentialResponse) XXX_DiscardUnknown ¶
func (m *SdkNfsCredentialResponse) XXX_DiscardUnknown()
func (*SdkNfsCredentialResponse) XXX_Marshal ¶
func (m *SdkNfsCredentialResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNfsCredentialResponse) XXX_Merge ¶
func (dst *SdkNfsCredentialResponse) XXX_Merge(src proto.Message)
func (*SdkNfsCredentialResponse) XXX_Size ¶
func (m *SdkNfsCredentialResponse) XXX_Size() int
func (*SdkNfsCredentialResponse) XXX_Unmarshal ¶
func (m *SdkNfsCredentialResponse) XXX_Unmarshal(b []byte) error
type SdkNodeCordonAttachmentsRequest ¶
type SdkNodeCordonAttachmentsRequest struct {
// Node ID on which any further volume attachments will be disabled
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:"-"`
}
SdkNodeCordonAttachmentsRequest request for disabling new volume attachments from a node
func (*SdkNodeCordonAttachmentsRequest) Descriptor ¶
func (*SdkNodeCordonAttachmentsRequest) Descriptor() ([]byte, []int)
func (*SdkNodeCordonAttachmentsRequest) GetNodeId ¶
func (m *SdkNodeCordonAttachmentsRequest) GetNodeId() string
func (*SdkNodeCordonAttachmentsRequest) ProtoMessage ¶
func (*SdkNodeCordonAttachmentsRequest) ProtoMessage()
func (*SdkNodeCordonAttachmentsRequest) Reset ¶
func (m *SdkNodeCordonAttachmentsRequest) Reset()
func (*SdkNodeCordonAttachmentsRequest) String ¶
func (m *SdkNodeCordonAttachmentsRequest) String() string
func (*SdkNodeCordonAttachmentsRequest) XXX_DiscardUnknown ¶
func (m *SdkNodeCordonAttachmentsRequest) XXX_DiscardUnknown()
func (*SdkNodeCordonAttachmentsRequest) XXX_Marshal ¶
func (m *SdkNodeCordonAttachmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeCordonAttachmentsRequest) XXX_Merge ¶
func (dst *SdkNodeCordonAttachmentsRequest) XXX_Merge(src proto.Message)
func (*SdkNodeCordonAttachmentsRequest) XXX_Size ¶
func (m *SdkNodeCordonAttachmentsRequest) XXX_Size() int
func (*SdkNodeCordonAttachmentsRequest) XXX_Unmarshal ¶
func (m *SdkNodeCordonAttachmentsRequest) XXX_Unmarshal(b []byte) error
type SdkNodeCordonAttachmentsResponse ¶
type SdkNodeCordonAttachmentsResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkNodeCordonAttachmentsRespinse response for disabling new volume attachments from a node
func (*SdkNodeCordonAttachmentsResponse) Descriptor ¶
func (*SdkNodeCordonAttachmentsResponse) Descriptor() ([]byte, []int)
func (*SdkNodeCordonAttachmentsResponse) ProtoMessage ¶
func (*SdkNodeCordonAttachmentsResponse) ProtoMessage()
func (*SdkNodeCordonAttachmentsResponse) Reset ¶
func (m *SdkNodeCordonAttachmentsResponse) Reset()
func (*SdkNodeCordonAttachmentsResponse) String ¶
func (m *SdkNodeCordonAttachmentsResponse) String() string
func (*SdkNodeCordonAttachmentsResponse) XXX_DiscardUnknown ¶
func (m *SdkNodeCordonAttachmentsResponse) XXX_DiscardUnknown()
func (*SdkNodeCordonAttachmentsResponse) XXX_Marshal ¶
func (m *SdkNodeCordonAttachmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeCordonAttachmentsResponse) XXX_Merge ¶
func (dst *SdkNodeCordonAttachmentsResponse) XXX_Merge(src proto.Message)
func (*SdkNodeCordonAttachmentsResponse) XXX_Size ¶
func (m *SdkNodeCordonAttachmentsResponse) XXX_Size() int
func (*SdkNodeCordonAttachmentsResponse) XXX_Unmarshal ¶
func (m *SdkNodeCordonAttachmentsResponse) XXX_Unmarshal(b []byte) error
type SdkNodeDrainAttachmentsRequest ¶
type SdkNodeDrainAttachmentsRequest struct {
// Id of the node to drain
NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId" json:"node_id,omitempty"`
// Selector is used for selecting volumes whose
// attachment needs to be moved from this node.
// The selector could be a list of volume label
// key value pairs to select a subset of volumes.
Selector []*LabelSelectorRequirement `protobuf:"bytes,2,rep,name=selector" json:"selector,omitempty"`
// By default all volumes will be drained.
OnlySharedv4 bool `protobuf:"varint,3,opt,name=only_sharedv4,json=onlySharedv4" json:"only_sharedv4,omitempty"`
// Issuer is a user friendly name for the caller who is
// invoking the API. It can be used by caller to filter out
// drain requests from a particular issuer
Issuer string `protobuf:"bytes,4,opt,name=issuer" json:"issuer,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a node drain volume attachments request
func (*SdkNodeDrainAttachmentsRequest) Descriptor ¶
func (*SdkNodeDrainAttachmentsRequest) Descriptor() ([]byte, []int)
func (*SdkNodeDrainAttachmentsRequest) GetIssuer ¶
func (m *SdkNodeDrainAttachmentsRequest) GetIssuer() string
func (*SdkNodeDrainAttachmentsRequest) GetNodeId ¶
func (m *SdkNodeDrainAttachmentsRequest) GetNodeId() string
func (*SdkNodeDrainAttachmentsRequest) GetOnlySharedv4 ¶
func (m *SdkNodeDrainAttachmentsRequest) GetOnlySharedv4() bool
func (*SdkNodeDrainAttachmentsRequest) GetSelector ¶
func (m *SdkNodeDrainAttachmentsRequest) GetSelector() []*LabelSelectorRequirement
func (*SdkNodeDrainAttachmentsRequest) ProtoMessage ¶
func (*SdkNodeDrainAttachmentsRequest) ProtoMessage()
func (*SdkNodeDrainAttachmentsRequest) Reset ¶
func (m *SdkNodeDrainAttachmentsRequest) Reset()
func (*SdkNodeDrainAttachmentsRequest) String ¶
func (m *SdkNodeDrainAttachmentsRequest) String() string
func (*SdkNodeDrainAttachmentsRequest) XXX_DiscardUnknown ¶
func (m *SdkNodeDrainAttachmentsRequest) XXX_DiscardUnknown()
func (*SdkNodeDrainAttachmentsRequest) XXX_Marshal ¶
func (m *SdkNodeDrainAttachmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeDrainAttachmentsRequest) XXX_Merge ¶
func (dst *SdkNodeDrainAttachmentsRequest) XXX_Merge(src proto.Message)
func (*SdkNodeDrainAttachmentsRequest) XXX_Size ¶
func (m *SdkNodeDrainAttachmentsRequest) XXX_Size() int
func (*SdkNodeDrainAttachmentsRequest) XXX_Unmarshal ¶
func (m *SdkNodeDrainAttachmentsRequest) 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 node ids
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 SdkNodeEnumerateWithFiltersRequest ¶
type SdkNodeEnumerateWithFiltersRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to list nodes with given filter. Currently there are no filters and all the nodes will be returned.
func (*SdkNodeEnumerateWithFiltersRequest) Descriptor ¶
func (*SdkNodeEnumerateWithFiltersRequest) Descriptor() ([]byte, []int)
func (*SdkNodeEnumerateWithFiltersRequest) ProtoMessage ¶
func (*SdkNodeEnumerateWithFiltersRequest) ProtoMessage()
func (*SdkNodeEnumerateWithFiltersRequest) Reset ¶
func (m *SdkNodeEnumerateWithFiltersRequest) Reset()
func (*SdkNodeEnumerateWithFiltersRequest) String ¶
func (m *SdkNodeEnumerateWithFiltersRequest) String() string
func (*SdkNodeEnumerateWithFiltersRequest) XXX_DiscardUnknown ¶
func (m *SdkNodeEnumerateWithFiltersRequest) XXX_DiscardUnknown()
func (*SdkNodeEnumerateWithFiltersRequest) XXX_Marshal ¶
func (m *SdkNodeEnumerateWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeEnumerateWithFiltersRequest) XXX_Merge ¶
func (dst *SdkNodeEnumerateWithFiltersRequest) XXX_Merge(src proto.Message)
func (*SdkNodeEnumerateWithFiltersRequest) XXX_Size ¶
func (m *SdkNodeEnumerateWithFiltersRequest) XXX_Size() int
func (*SdkNodeEnumerateWithFiltersRequest) XXX_Unmarshal ¶
func (m *SdkNodeEnumerateWithFiltersRequest) XXX_Unmarshal(b []byte) error
type SdkNodeEnumerateWithFiltersResponse ¶
type SdkNodeEnumerateWithFiltersResponse struct {
// List of all the nodes in the cluster
Nodes []*StorageNode `protobuf:"bytes,1,rep,name=nodes" json:"nodes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response with a list of nodes
func (*SdkNodeEnumerateWithFiltersResponse) Descriptor ¶
func (*SdkNodeEnumerateWithFiltersResponse) Descriptor() ([]byte, []int)
func (*SdkNodeEnumerateWithFiltersResponse) GetNodes ¶
func (m *SdkNodeEnumerateWithFiltersResponse) GetNodes() []*StorageNode
func (*SdkNodeEnumerateWithFiltersResponse) ProtoMessage ¶
func (*SdkNodeEnumerateWithFiltersResponse) ProtoMessage()
func (*SdkNodeEnumerateWithFiltersResponse) Reset ¶
func (m *SdkNodeEnumerateWithFiltersResponse) Reset()
func (*SdkNodeEnumerateWithFiltersResponse) String ¶
func (m *SdkNodeEnumerateWithFiltersResponse) String() string
func (*SdkNodeEnumerateWithFiltersResponse) XXX_DiscardUnknown ¶
func (m *SdkNodeEnumerateWithFiltersResponse) XXX_DiscardUnknown()
func (*SdkNodeEnumerateWithFiltersResponse) XXX_Marshal ¶
func (m *SdkNodeEnumerateWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeEnumerateWithFiltersResponse) XXX_Merge ¶
func (dst *SdkNodeEnumerateWithFiltersResponse) XXX_Merge(src proto.Message)
func (*SdkNodeEnumerateWithFiltersResponse) XXX_Size ¶
func (m *SdkNodeEnumerateWithFiltersResponse) XXX_Size() int
func (*SdkNodeEnumerateWithFiltersResponse) XXX_Unmarshal ¶
func (m *SdkNodeEnumerateWithFiltersResponse) 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 SdkNodeUncordonAttachmentsRequest ¶
type SdkNodeUncordonAttachmentsRequest struct {
// Node ID on which any further volume attachments will be enabled
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:"-"`
}
SdkNodeUncordonAttachmentsRequest request for re-enabling volume attachments for a node
func (*SdkNodeUncordonAttachmentsRequest) Descriptor ¶
func (*SdkNodeUncordonAttachmentsRequest) Descriptor() ([]byte, []int)
func (*SdkNodeUncordonAttachmentsRequest) GetNodeId ¶
func (m *SdkNodeUncordonAttachmentsRequest) GetNodeId() string
func (*SdkNodeUncordonAttachmentsRequest) ProtoMessage ¶
func (*SdkNodeUncordonAttachmentsRequest) ProtoMessage()
func (*SdkNodeUncordonAttachmentsRequest) Reset ¶
func (m *SdkNodeUncordonAttachmentsRequest) Reset()
func (*SdkNodeUncordonAttachmentsRequest) String ¶
func (m *SdkNodeUncordonAttachmentsRequest) String() string
func (*SdkNodeUncordonAttachmentsRequest) XXX_DiscardUnknown ¶
func (m *SdkNodeUncordonAttachmentsRequest) XXX_DiscardUnknown()
func (*SdkNodeUncordonAttachmentsRequest) XXX_Marshal ¶
func (m *SdkNodeUncordonAttachmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeUncordonAttachmentsRequest) XXX_Merge ¶
func (dst *SdkNodeUncordonAttachmentsRequest) XXX_Merge(src proto.Message)
func (*SdkNodeUncordonAttachmentsRequest) XXX_Size ¶
func (m *SdkNodeUncordonAttachmentsRequest) XXX_Size() int
func (*SdkNodeUncordonAttachmentsRequest) XXX_Unmarshal ¶
func (m *SdkNodeUncordonAttachmentsRequest) XXX_Unmarshal(b []byte) error
type SdkNodeUncordonAttachmentsResponse ¶
type SdkNodeUncordonAttachmentsResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkNodeUncordonAttachmentsRespinse response for enabling new volume attachments from a node
func (*SdkNodeUncordonAttachmentsResponse) Descriptor ¶
func (*SdkNodeUncordonAttachmentsResponse) Descriptor() ([]byte, []int)
func (*SdkNodeUncordonAttachmentsResponse) ProtoMessage ¶
func (*SdkNodeUncordonAttachmentsResponse) ProtoMessage()
func (*SdkNodeUncordonAttachmentsResponse) Reset ¶
func (m *SdkNodeUncordonAttachmentsResponse) Reset()
func (*SdkNodeUncordonAttachmentsResponse) String ¶
func (m *SdkNodeUncordonAttachmentsResponse) String() string
func (*SdkNodeUncordonAttachmentsResponse) XXX_DiscardUnknown ¶
func (m *SdkNodeUncordonAttachmentsResponse) XXX_DiscardUnknown()
func (*SdkNodeUncordonAttachmentsResponse) XXX_Marshal ¶
func (m *SdkNodeUncordonAttachmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeUncordonAttachmentsResponse) XXX_Merge ¶
func (dst *SdkNodeUncordonAttachmentsResponse) XXX_Merge(src proto.Message)
func (*SdkNodeUncordonAttachmentsResponse) XXX_Size ¶
func (m *SdkNodeUncordonAttachmentsResponse) XXX_Size() int
func (*SdkNodeUncordonAttachmentsResponse) XXX_Unmarshal ¶
func (m *SdkNodeUncordonAttachmentsResponse) XXX_Unmarshal(b []byte) error
type SdkNodeVolumeUsageByNodeRequest ¶
type SdkNodeVolumeUsageByNodeRequest struct {
// Id of the node to get snapshot/volumes capacity usage details
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 request to retrieve all volumes/snapshots capacity usage details for a given node
func (*SdkNodeVolumeUsageByNodeRequest) Descriptor ¶
func (*SdkNodeVolumeUsageByNodeRequest) Descriptor() ([]byte, []int)
func (*SdkNodeVolumeUsageByNodeRequest) GetNodeId ¶
func (m *SdkNodeVolumeUsageByNodeRequest) GetNodeId() string
func (*SdkNodeVolumeUsageByNodeRequest) ProtoMessage ¶
func (*SdkNodeVolumeUsageByNodeRequest) ProtoMessage()
func (*SdkNodeVolumeUsageByNodeRequest) Reset ¶
func (m *SdkNodeVolumeUsageByNodeRequest) Reset()
func (*SdkNodeVolumeUsageByNodeRequest) String ¶
func (m *SdkNodeVolumeUsageByNodeRequest) String() string
func (*SdkNodeVolumeUsageByNodeRequest) XXX_DiscardUnknown ¶
func (m *SdkNodeVolumeUsageByNodeRequest) XXX_DiscardUnknown()
func (*SdkNodeVolumeUsageByNodeRequest) XXX_Marshal ¶
func (m *SdkNodeVolumeUsageByNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeVolumeUsageByNodeRequest) XXX_Merge ¶
func (dst *SdkNodeVolumeUsageByNodeRequest) XXX_Merge(src proto.Message)
func (*SdkNodeVolumeUsageByNodeRequest) XXX_Size ¶
func (m *SdkNodeVolumeUsageByNodeRequest) XXX_Size() int
func (*SdkNodeVolumeUsageByNodeRequest) XXX_Unmarshal ¶
func (m *SdkNodeVolumeUsageByNodeRequest) XXX_Unmarshal(b []byte) error
type SdkNodeVolumeUsageByNodeResponse ¶
type SdkNodeVolumeUsageByNodeResponse struct {
// VolumeUsageByNode details
VolumeUsageInfo *VolumeUsageByNode `protobuf:"bytes,1,opt,name=volume_usage_info,json=volumeUsageInfo" json:"volume_usage_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines response containing Node's volumes/snapshot capacity usage details
func (*SdkNodeVolumeUsageByNodeResponse) Descriptor ¶
func (*SdkNodeVolumeUsageByNodeResponse) Descriptor() ([]byte, []int)
func (*SdkNodeVolumeUsageByNodeResponse) GetVolumeUsageInfo ¶
func (m *SdkNodeVolumeUsageByNodeResponse) GetVolumeUsageInfo() *VolumeUsageByNode
func (*SdkNodeVolumeUsageByNodeResponse) ProtoMessage ¶
func (*SdkNodeVolumeUsageByNodeResponse) ProtoMessage()
func (*SdkNodeVolumeUsageByNodeResponse) Reset ¶
func (m *SdkNodeVolumeUsageByNodeResponse) Reset()
func (*SdkNodeVolumeUsageByNodeResponse) String ¶
func (m *SdkNodeVolumeUsageByNodeResponse) String() string
func (*SdkNodeVolumeUsageByNodeResponse) XXX_DiscardUnknown ¶
func (m *SdkNodeVolumeUsageByNodeResponse) XXX_DiscardUnknown()
func (*SdkNodeVolumeUsageByNodeResponse) XXX_Marshal ¶
func (m *SdkNodeVolumeUsageByNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkNodeVolumeUsageByNodeResponse) XXX_Merge ¶
func (dst *SdkNodeVolumeUsageByNodeResponse) XXX_Merge(src proto.Message)
func (*SdkNodeVolumeUsageByNodeResponse) XXX_Size ¶
func (m *SdkNodeVolumeUsageByNodeResponse) XXX_Size() int
func (*SdkNodeVolumeUsageByNodeResponse) XXX_Unmarshal ¶
func (m *SdkNodeVolumeUsageByNodeResponse) 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 SdkOpenStoragePolicyCreateRequest ¶
type SdkOpenStoragePolicyCreateRequest struct {
// storage policy to create
StoragePolicy *SdkStoragePolicy `protobuf:"bytes,1,opt,name=storage_policy,json=storagePolicy" json:"storage_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define a request to create storage policy
func (*SdkOpenStoragePolicyCreateRequest) Descriptor ¶
func (*SdkOpenStoragePolicyCreateRequest) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyCreateRequest) GetStoragePolicy ¶
func (m *SdkOpenStoragePolicyCreateRequest) GetStoragePolicy() *SdkStoragePolicy
func (*SdkOpenStoragePolicyCreateRequest) ProtoMessage ¶
func (*SdkOpenStoragePolicyCreateRequest) ProtoMessage()
func (*SdkOpenStoragePolicyCreateRequest) Reset ¶
func (m *SdkOpenStoragePolicyCreateRequest) Reset()
func (*SdkOpenStoragePolicyCreateRequest) String ¶
func (m *SdkOpenStoragePolicyCreateRequest) String() string
func (*SdkOpenStoragePolicyCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyCreateRequest) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyCreateRequest) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyCreateRequest) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyCreateRequest) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyCreateRequest) XXX_Size ¶
func (m *SdkOpenStoragePolicyCreateRequest) XXX_Size() int
func (*SdkOpenStoragePolicyCreateRequest) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyCreateRequest) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyCreateResponse ¶
type SdkOpenStoragePolicyCreateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkOpenStoragePolicyCreateResponse) Descriptor ¶
func (*SdkOpenStoragePolicyCreateResponse) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyCreateResponse) ProtoMessage ¶
func (*SdkOpenStoragePolicyCreateResponse) ProtoMessage()
func (*SdkOpenStoragePolicyCreateResponse) Reset ¶
func (m *SdkOpenStoragePolicyCreateResponse) Reset()
func (*SdkOpenStoragePolicyCreateResponse) String ¶
func (m *SdkOpenStoragePolicyCreateResponse) String() string
func (*SdkOpenStoragePolicyCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyCreateResponse) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyCreateResponse) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyCreateResponse) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyCreateResponse) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyCreateResponse) XXX_Size ¶
func (m *SdkOpenStoragePolicyCreateResponse) XXX_Size() int
func (*SdkOpenStoragePolicyCreateResponse) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyCreateResponse) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyDefaultInspectRequest ¶
type SdkOpenStoragePolicyDefaultInspectRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty Request
func (*SdkOpenStoragePolicyDefaultInspectRequest) Descriptor ¶
func (*SdkOpenStoragePolicyDefaultInspectRequest) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyDefaultInspectRequest) ProtoMessage ¶
func (*SdkOpenStoragePolicyDefaultInspectRequest) ProtoMessage()
func (*SdkOpenStoragePolicyDefaultInspectRequest) Reset ¶
func (m *SdkOpenStoragePolicyDefaultInspectRequest) Reset()
func (*SdkOpenStoragePolicyDefaultInspectRequest) String ¶
func (m *SdkOpenStoragePolicyDefaultInspectRequest) String() string
func (*SdkOpenStoragePolicyDefaultInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyDefaultInspectRequest) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyDefaultInspectRequest) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyDefaultInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyDefaultInspectRequest) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyDefaultInspectRequest) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyDefaultInspectRequest) XXX_Size ¶
func (m *SdkOpenStoragePolicyDefaultInspectRequest) XXX_Size() int
func (*SdkOpenStoragePolicyDefaultInspectRequest) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyDefaultInspectRequest) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyDefaultInspectResponse ¶
type SdkOpenStoragePolicyDefaultInspectResponse struct {
// storage policy information which is set as default
StoragePolicy *SdkStoragePolicy `protobuf:"bytes,1,opt,name=storage_policy,json=storagePolicy" json:"storage_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define default storage policy response
func (*SdkOpenStoragePolicyDefaultInspectResponse) Descriptor ¶
func (*SdkOpenStoragePolicyDefaultInspectResponse) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyDefaultInspectResponse) GetStoragePolicy ¶
func (m *SdkOpenStoragePolicyDefaultInspectResponse) GetStoragePolicy() *SdkStoragePolicy
func (*SdkOpenStoragePolicyDefaultInspectResponse) ProtoMessage ¶
func (*SdkOpenStoragePolicyDefaultInspectResponse) ProtoMessage()
func (*SdkOpenStoragePolicyDefaultInspectResponse) Reset ¶
func (m *SdkOpenStoragePolicyDefaultInspectResponse) Reset()
func (*SdkOpenStoragePolicyDefaultInspectResponse) String ¶
func (m *SdkOpenStoragePolicyDefaultInspectResponse) String() string
func (*SdkOpenStoragePolicyDefaultInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyDefaultInspectResponse) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyDefaultInspectResponse) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyDefaultInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyDefaultInspectResponse) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyDefaultInspectResponse) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyDefaultInspectResponse) XXX_Size ¶
func (m *SdkOpenStoragePolicyDefaultInspectResponse) XXX_Size() int
func (*SdkOpenStoragePolicyDefaultInspectResponse) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyDefaultInspectResponse) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyDeleteRequest ¶
type SdkOpenStoragePolicyDeleteRequest struct {
// name of storage policy to delete
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 request to delete storage policy
func (*SdkOpenStoragePolicyDeleteRequest) Descriptor ¶
func (*SdkOpenStoragePolicyDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyDeleteRequest) GetName ¶
func (m *SdkOpenStoragePolicyDeleteRequest) GetName() string
func (*SdkOpenStoragePolicyDeleteRequest) ProtoMessage ¶
func (*SdkOpenStoragePolicyDeleteRequest) ProtoMessage()
func (*SdkOpenStoragePolicyDeleteRequest) Reset ¶
func (m *SdkOpenStoragePolicyDeleteRequest) Reset()
func (*SdkOpenStoragePolicyDeleteRequest) String ¶
func (m *SdkOpenStoragePolicyDeleteRequest) String() string
func (*SdkOpenStoragePolicyDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyDeleteRequest) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyDeleteRequest) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyDeleteRequest) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyDeleteRequest) XXX_Size ¶
func (m *SdkOpenStoragePolicyDeleteRequest) XXX_Size() int
func (*SdkOpenStoragePolicyDeleteRequest) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyDeleteResponse ¶
type SdkOpenStoragePolicyDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty Response
func (*SdkOpenStoragePolicyDeleteResponse) Descriptor ¶
func (*SdkOpenStoragePolicyDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyDeleteResponse) ProtoMessage ¶
func (*SdkOpenStoragePolicyDeleteResponse) ProtoMessage()
func (*SdkOpenStoragePolicyDeleteResponse) Reset ¶
func (m *SdkOpenStoragePolicyDeleteResponse) Reset()
func (*SdkOpenStoragePolicyDeleteResponse) String ¶
func (m *SdkOpenStoragePolicyDeleteResponse) String() string
func (*SdkOpenStoragePolicyDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyDeleteResponse) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyDeleteResponse) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyDeleteResponse) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyDeleteResponse) XXX_Size ¶
func (m *SdkOpenStoragePolicyDeleteResponse) XXX_Size() int
func (*SdkOpenStoragePolicyDeleteResponse) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyEnumerateRequest ¶
type SdkOpenStoragePolicyEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkOpenStoragePolicyEnumerateRequest) Descriptor ¶
func (*SdkOpenStoragePolicyEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyEnumerateRequest) ProtoMessage ¶
func (*SdkOpenStoragePolicyEnumerateRequest) ProtoMessage()
func (*SdkOpenStoragePolicyEnumerateRequest) Reset ¶
func (m *SdkOpenStoragePolicyEnumerateRequest) Reset()
func (*SdkOpenStoragePolicyEnumerateRequest) String ¶
func (m *SdkOpenStoragePolicyEnumerateRequest) String() string
func (*SdkOpenStoragePolicyEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyEnumerateRequest) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyEnumerateRequest) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyEnumerateRequest) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyEnumerateRequest) XXX_Size ¶
func (m *SdkOpenStoragePolicyEnumerateRequest) XXX_Size() int
func (*SdkOpenStoragePolicyEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyEnumerateResponse ¶
type SdkOpenStoragePolicyEnumerateResponse struct {
// List of storage policies
StoragePolicies []*SdkStoragePolicy `protobuf:"bytes,1,rep,name=storage_policies,json=storagePolicies" json:"storage_policies,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define a storage policy enumerate response
func (*SdkOpenStoragePolicyEnumerateResponse) Descriptor ¶
func (*SdkOpenStoragePolicyEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyEnumerateResponse) GetStoragePolicies ¶
func (m *SdkOpenStoragePolicyEnumerateResponse) GetStoragePolicies() []*SdkStoragePolicy
func (*SdkOpenStoragePolicyEnumerateResponse) ProtoMessage ¶
func (*SdkOpenStoragePolicyEnumerateResponse) ProtoMessage()
func (*SdkOpenStoragePolicyEnumerateResponse) Reset ¶
func (m *SdkOpenStoragePolicyEnumerateResponse) Reset()
func (*SdkOpenStoragePolicyEnumerateResponse) String ¶
func (m *SdkOpenStoragePolicyEnumerateResponse) String() string
func (*SdkOpenStoragePolicyEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyEnumerateResponse) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyEnumerateResponse) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyEnumerateResponse) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyEnumerateResponse) XXX_Size ¶
func (m *SdkOpenStoragePolicyEnumerateResponse) XXX_Size() int
func (*SdkOpenStoragePolicyEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyInspectRequest ¶
type SdkOpenStoragePolicyInspectRequest struct {
// name of storage policy to retrive
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 request to inspect storage policy
func (*SdkOpenStoragePolicyInspectRequest) Descriptor ¶
func (*SdkOpenStoragePolicyInspectRequest) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyInspectRequest) GetName ¶
func (m *SdkOpenStoragePolicyInspectRequest) GetName() string
func (*SdkOpenStoragePolicyInspectRequest) ProtoMessage ¶
func (*SdkOpenStoragePolicyInspectRequest) ProtoMessage()
func (*SdkOpenStoragePolicyInspectRequest) Reset ¶
func (m *SdkOpenStoragePolicyInspectRequest) Reset()
func (*SdkOpenStoragePolicyInspectRequest) String ¶
func (m *SdkOpenStoragePolicyInspectRequest) String() string
func (*SdkOpenStoragePolicyInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyInspectRequest) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyInspectRequest) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyInspectRequest) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyInspectRequest) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyInspectRequest) XXX_Size ¶
func (m *SdkOpenStoragePolicyInspectRequest) XXX_Size() int
func (*SdkOpenStoragePolicyInspectRequest) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyInspectRequest) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyInspectResponse ¶
type SdkOpenStoragePolicyInspectResponse struct {
// storage policy information requested by name
StoragePolicy *SdkStoragePolicy `protobuf:"bytes,1,opt,name=storage_policy,json=storagePolicy" json:"storage_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define a storage policy inspect response
func (*SdkOpenStoragePolicyInspectResponse) Descriptor ¶
func (*SdkOpenStoragePolicyInspectResponse) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyInspectResponse) GetStoragePolicy ¶
func (m *SdkOpenStoragePolicyInspectResponse) GetStoragePolicy() *SdkStoragePolicy
func (*SdkOpenStoragePolicyInspectResponse) ProtoMessage ¶
func (*SdkOpenStoragePolicyInspectResponse) ProtoMessage()
func (*SdkOpenStoragePolicyInspectResponse) Reset ¶
func (m *SdkOpenStoragePolicyInspectResponse) Reset()
func (*SdkOpenStoragePolicyInspectResponse) String ¶
func (m *SdkOpenStoragePolicyInspectResponse) String() string
func (*SdkOpenStoragePolicyInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyInspectResponse) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyInspectResponse) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyInspectResponse) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyInspectResponse) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyInspectResponse) XXX_Size ¶
func (m *SdkOpenStoragePolicyInspectResponse) XXX_Size() int
func (*SdkOpenStoragePolicyInspectResponse) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyInspectResponse) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyReleaseRequest ¶
type SdkOpenStoragePolicyReleaseRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty Request
func (*SdkOpenStoragePolicyReleaseRequest) Descriptor ¶
func (*SdkOpenStoragePolicyReleaseRequest) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyReleaseRequest) ProtoMessage ¶
func (*SdkOpenStoragePolicyReleaseRequest) ProtoMessage()
func (*SdkOpenStoragePolicyReleaseRequest) Reset ¶
func (m *SdkOpenStoragePolicyReleaseRequest) Reset()
func (*SdkOpenStoragePolicyReleaseRequest) String ¶
func (m *SdkOpenStoragePolicyReleaseRequest) String() string
func (*SdkOpenStoragePolicyReleaseRequest) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyReleaseRequest) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyReleaseRequest) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyReleaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyReleaseRequest) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyReleaseRequest) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyReleaseRequest) XXX_Size ¶
func (m *SdkOpenStoragePolicyReleaseRequest) XXX_Size() int
func (*SdkOpenStoragePolicyReleaseRequest) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyReleaseRequest) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyReleaseResponse ¶
type SdkOpenStoragePolicyReleaseResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty Response
func (*SdkOpenStoragePolicyReleaseResponse) Descriptor ¶
func (*SdkOpenStoragePolicyReleaseResponse) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyReleaseResponse) ProtoMessage ¶
func (*SdkOpenStoragePolicyReleaseResponse) ProtoMessage()
func (*SdkOpenStoragePolicyReleaseResponse) Reset ¶
func (m *SdkOpenStoragePolicyReleaseResponse) Reset()
func (*SdkOpenStoragePolicyReleaseResponse) String ¶
func (m *SdkOpenStoragePolicyReleaseResponse) String() string
func (*SdkOpenStoragePolicyReleaseResponse) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyReleaseResponse) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyReleaseResponse) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyReleaseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyReleaseResponse) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyReleaseResponse) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyReleaseResponse) XXX_Size ¶
func (m *SdkOpenStoragePolicyReleaseResponse) XXX_Size() int
func (*SdkOpenStoragePolicyReleaseResponse) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyReleaseResponse) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicySetDefaultRequest ¶
type SdkOpenStoragePolicySetDefaultRequest struct {
// name of policy to set as default storage policy
// for volume creation
// This policy will be used to validate/update volume configuration
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 request to set default storage policy
func (*SdkOpenStoragePolicySetDefaultRequest) Descriptor ¶
func (*SdkOpenStoragePolicySetDefaultRequest) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicySetDefaultRequest) GetName ¶
func (m *SdkOpenStoragePolicySetDefaultRequest) GetName() string
func (*SdkOpenStoragePolicySetDefaultRequest) ProtoMessage ¶
func (*SdkOpenStoragePolicySetDefaultRequest) ProtoMessage()
func (*SdkOpenStoragePolicySetDefaultRequest) Reset ¶
func (m *SdkOpenStoragePolicySetDefaultRequest) Reset()
func (*SdkOpenStoragePolicySetDefaultRequest) String ¶
func (m *SdkOpenStoragePolicySetDefaultRequest) String() string
func (*SdkOpenStoragePolicySetDefaultRequest) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicySetDefaultRequest) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicySetDefaultRequest) XXX_Marshal ¶
func (m *SdkOpenStoragePolicySetDefaultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicySetDefaultRequest) XXX_Merge ¶
func (dst *SdkOpenStoragePolicySetDefaultRequest) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicySetDefaultRequest) XXX_Size ¶
func (m *SdkOpenStoragePolicySetDefaultRequest) XXX_Size() int
func (*SdkOpenStoragePolicySetDefaultRequest) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicySetDefaultRequest) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicySetDefaultResponse ¶
type SdkOpenStoragePolicySetDefaultResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty Response
func (*SdkOpenStoragePolicySetDefaultResponse) Descriptor ¶
func (*SdkOpenStoragePolicySetDefaultResponse) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicySetDefaultResponse) ProtoMessage ¶
func (*SdkOpenStoragePolicySetDefaultResponse) ProtoMessage()
func (*SdkOpenStoragePolicySetDefaultResponse) Reset ¶
func (m *SdkOpenStoragePolicySetDefaultResponse) Reset()
func (*SdkOpenStoragePolicySetDefaultResponse) String ¶
func (m *SdkOpenStoragePolicySetDefaultResponse) String() string
func (*SdkOpenStoragePolicySetDefaultResponse) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicySetDefaultResponse) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicySetDefaultResponse) XXX_Marshal ¶
func (m *SdkOpenStoragePolicySetDefaultResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicySetDefaultResponse) XXX_Merge ¶
func (dst *SdkOpenStoragePolicySetDefaultResponse) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicySetDefaultResponse) XXX_Size ¶
func (m *SdkOpenStoragePolicySetDefaultResponse) XXX_Size() int
func (*SdkOpenStoragePolicySetDefaultResponse) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicySetDefaultResponse) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyUpdateRequest ¶
type SdkOpenStoragePolicyUpdateRequest struct {
// storage policy to update
StoragePolicy *SdkStoragePolicy `protobuf:"bytes,1,opt,name=storage_policy,json=storagePolicy" json:"storage_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Define a request to update storage policy
func (*SdkOpenStoragePolicyUpdateRequest) Descriptor ¶
func (*SdkOpenStoragePolicyUpdateRequest) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyUpdateRequest) GetStoragePolicy ¶
func (m *SdkOpenStoragePolicyUpdateRequest) GetStoragePolicy() *SdkStoragePolicy
func (*SdkOpenStoragePolicyUpdateRequest) ProtoMessage ¶
func (*SdkOpenStoragePolicyUpdateRequest) ProtoMessage()
func (*SdkOpenStoragePolicyUpdateRequest) Reset ¶
func (m *SdkOpenStoragePolicyUpdateRequest) Reset()
func (*SdkOpenStoragePolicyUpdateRequest) String ¶
func (m *SdkOpenStoragePolicyUpdateRequest) String() string
func (*SdkOpenStoragePolicyUpdateRequest) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyUpdateRequest) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyUpdateRequest) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyUpdateRequest) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyUpdateRequest) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyUpdateRequest) XXX_Size ¶
func (m *SdkOpenStoragePolicyUpdateRequest) XXX_Size() int
func (*SdkOpenStoragePolicyUpdateRequest) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyUpdateRequest) XXX_Unmarshal(b []byte) error
type SdkOpenStoragePolicyUpdateResponse ¶
type SdkOpenStoragePolicyUpdateResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty Response
func (*SdkOpenStoragePolicyUpdateResponse) Descriptor ¶
func (*SdkOpenStoragePolicyUpdateResponse) Descriptor() ([]byte, []int)
func (*SdkOpenStoragePolicyUpdateResponse) ProtoMessage ¶
func (*SdkOpenStoragePolicyUpdateResponse) ProtoMessage()
func (*SdkOpenStoragePolicyUpdateResponse) Reset ¶
func (m *SdkOpenStoragePolicyUpdateResponse) Reset()
func (*SdkOpenStoragePolicyUpdateResponse) String ¶
func (m *SdkOpenStoragePolicyUpdateResponse) String() string
func (*SdkOpenStoragePolicyUpdateResponse) XXX_DiscardUnknown ¶
func (m *SdkOpenStoragePolicyUpdateResponse) XXX_DiscardUnknown()
func (*SdkOpenStoragePolicyUpdateResponse) XXX_Marshal ¶
func (m *SdkOpenStoragePolicyUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkOpenStoragePolicyUpdateResponse) XXX_Merge ¶
func (dst *SdkOpenStoragePolicyUpdateResponse) XXX_Merge(src proto.Message)
func (*SdkOpenStoragePolicyUpdateResponse) XXX_Size ¶
func (m *SdkOpenStoragePolicyUpdateResponse) XXX_Size() int
func (*SdkOpenStoragePolicyUpdateResponse) XXX_Unmarshal ¶
func (m *SdkOpenStoragePolicyUpdateResponse) XXX_Unmarshal(b []byte) error
type SdkRole ¶
type SdkRole struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Rules []*SdkRule `protobuf:"bytes,2,rep,name=rules" json:"rules,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkRole) Descriptor ¶
func (*SdkRole) ProtoMessage ¶
func (*SdkRole) ProtoMessage()
func (*SdkRole) XXX_DiscardUnknown ¶
func (m *SdkRole) XXX_DiscardUnknown()
func (*SdkRole) XXX_Marshal ¶
func (*SdkRole) XXX_Unmarshal ¶
type SdkRoleCreateRequest ¶
type SdkRoleCreateRequest struct {
// Role
Role *SdkRole `protobuf:"bytes,1,opt,name=role" json:"role,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request for creating a role
func (*SdkRoleCreateRequest) Descriptor ¶
func (*SdkRoleCreateRequest) Descriptor() ([]byte, []int)
func (*SdkRoleCreateRequest) GetRole ¶
func (m *SdkRoleCreateRequest) GetRole() *SdkRole
func (*SdkRoleCreateRequest) ProtoMessage ¶
func (*SdkRoleCreateRequest) ProtoMessage()
func (*SdkRoleCreateRequest) Reset ¶
func (m *SdkRoleCreateRequest) Reset()
func (*SdkRoleCreateRequest) String ¶
func (m *SdkRoleCreateRequest) String() string
func (*SdkRoleCreateRequest) XXX_DiscardUnknown ¶
func (m *SdkRoleCreateRequest) XXX_DiscardUnknown()
func (*SdkRoleCreateRequest) XXX_Marshal ¶
func (m *SdkRoleCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleCreateRequest) XXX_Merge ¶
func (dst *SdkRoleCreateRequest) XXX_Merge(src proto.Message)
func (*SdkRoleCreateRequest) XXX_Size ¶
func (m *SdkRoleCreateRequest) XXX_Size() int
func (*SdkRoleCreateRequest) XXX_Unmarshal ¶
func (m *SdkRoleCreateRequest) XXX_Unmarshal(b []byte) error
type SdkRoleCreateResponse ¶
type SdkRoleCreateResponse struct {
// Role created
Role *SdkRole `protobuf:"bytes,1,opt,name=role" json:"role,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response contains informaiton about the creation of the role
func (*SdkRoleCreateResponse) Descriptor ¶
func (*SdkRoleCreateResponse) Descriptor() ([]byte, []int)
func (*SdkRoleCreateResponse) GetRole ¶
func (m *SdkRoleCreateResponse) GetRole() *SdkRole
func (*SdkRoleCreateResponse) ProtoMessage ¶
func (*SdkRoleCreateResponse) ProtoMessage()
func (*SdkRoleCreateResponse) Reset ¶
func (m *SdkRoleCreateResponse) Reset()
func (*SdkRoleCreateResponse) String ¶
func (m *SdkRoleCreateResponse) String() string
func (*SdkRoleCreateResponse) XXX_DiscardUnknown ¶
func (m *SdkRoleCreateResponse) XXX_DiscardUnknown()
func (*SdkRoleCreateResponse) XXX_Marshal ¶
func (m *SdkRoleCreateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleCreateResponse) XXX_Merge ¶
func (dst *SdkRoleCreateResponse) XXX_Merge(src proto.Message)
func (*SdkRoleCreateResponse) XXX_Size ¶
func (m *SdkRoleCreateResponse) XXX_Size() int
func (*SdkRoleCreateResponse) XXX_Unmarshal ¶
func (m *SdkRoleCreateResponse) XXX_Unmarshal(b []byte) error
type SdkRoleDeleteRequest ¶
type SdkRoleDeleteRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to delete a role
func (*SdkRoleDeleteRequest) Descriptor ¶
func (*SdkRoleDeleteRequest) Descriptor() ([]byte, []int)
func (*SdkRoleDeleteRequest) GetName ¶
func (m *SdkRoleDeleteRequest) GetName() string
func (*SdkRoleDeleteRequest) ProtoMessage ¶
func (*SdkRoleDeleteRequest) ProtoMessage()
func (*SdkRoleDeleteRequest) Reset ¶
func (m *SdkRoleDeleteRequest) Reset()
func (*SdkRoleDeleteRequest) String ¶
func (m *SdkRoleDeleteRequest) String() string
func (*SdkRoleDeleteRequest) XXX_DiscardUnknown ¶
func (m *SdkRoleDeleteRequest) XXX_DiscardUnknown()
func (*SdkRoleDeleteRequest) XXX_Marshal ¶
func (m *SdkRoleDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleDeleteRequest) XXX_Merge ¶
func (dst *SdkRoleDeleteRequest) XXX_Merge(src proto.Message)
func (*SdkRoleDeleteRequest) XXX_Size ¶
func (m *SdkRoleDeleteRequest) XXX_Size() int
func (*SdkRoleDeleteRequest) XXX_Unmarshal ¶
func (m *SdkRoleDeleteRequest) XXX_Unmarshal(b []byte) error
type SdkRoleDeleteResponse ¶
type SdkRoleDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty response
func (*SdkRoleDeleteResponse) Descriptor ¶
func (*SdkRoleDeleteResponse) Descriptor() ([]byte, []int)
func (*SdkRoleDeleteResponse) ProtoMessage ¶
func (*SdkRoleDeleteResponse) ProtoMessage()
func (*SdkRoleDeleteResponse) Reset ¶
func (m *SdkRoleDeleteResponse) Reset()
func (*SdkRoleDeleteResponse) String ¶
func (m *SdkRoleDeleteResponse) String() string
func (*SdkRoleDeleteResponse) XXX_DiscardUnknown ¶
func (m *SdkRoleDeleteResponse) XXX_DiscardUnknown()
func (*SdkRoleDeleteResponse) XXX_Marshal ¶
func (m *SdkRoleDeleteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleDeleteResponse) XXX_Merge ¶
func (dst *SdkRoleDeleteResponse) XXX_Merge(src proto.Message)
func (*SdkRoleDeleteResponse) XXX_Size ¶
func (m *SdkRoleDeleteResponse) XXX_Size() int
func (*SdkRoleDeleteResponse) XXX_Unmarshal ¶
func (m *SdkRoleDeleteResponse) XXX_Unmarshal(b []byte) error
type SdkRoleEnumerateRequest ¶
type SdkRoleEnumerateRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Empty request
func (*SdkRoleEnumerateRequest) Descriptor ¶
func (*SdkRoleEnumerateRequest) Descriptor() ([]byte, []int)
func (*SdkRoleEnumerateRequest) ProtoMessage ¶
func (*SdkRoleEnumerateRequest) ProtoMessage()
func (*SdkRoleEnumerateRequest) Reset ¶
func (m *SdkRoleEnumerateRequest) Reset()
func (*SdkRoleEnumerateRequest) String ¶
func (m *SdkRoleEnumerateRequest) String() string
func (*SdkRoleEnumerateRequest) XXX_DiscardUnknown ¶
func (m *SdkRoleEnumerateRequest) XXX_DiscardUnknown()
func (*SdkRoleEnumerateRequest) XXX_Marshal ¶
func (m *SdkRoleEnumerateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleEnumerateRequest) XXX_Merge ¶
func (dst *SdkRoleEnumerateRequest) XXX_Merge(src proto.Message)
func (*SdkRoleEnumerateRequest) XXX_Size ¶
func (m *SdkRoleEnumerateRequest) XXX_Size() int
func (*SdkRoleEnumerateRequest) XXX_Unmarshal ¶
func (m *SdkRoleEnumerateRequest) XXX_Unmarshal(b []byte) error
type SdkRoleEnumerateResponse ¶
type SdkRoleEnumerateResponse struct {
// List of role names
Names []string `protobuf:"bytes,1,rep,name=names" json:"names,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Respose to enumerate all roles
func (*SdkRoleEnumerateResponse) Descriptor ¶
func (*SdkRoleEnumerateResponse) Descriptor() ([]byte, []int)
func (*SdkRoleEnumerateResponse) GetNames ¶
func (m *SdkRoleEnumerateResponse) GetNames() []string
func (*SdkRoleEnumerateResponse) ProtoMessage ¶
func (*SdkRoleEnumerateResponse) ProtoMessage()
func (*SdkRoleEnumerateResponse) Reset ¶
func (m *SdkRoleEnumerateResponse) Reset()
func (*SdkRoleEnumerateResponse) String ¶
func (m *SdkRoleEnumerateResponse) String() string
func (*SdkRoleEnumerateResponse) XXX_DiscardUnknown ¶
func (m *SdkRoleEnumerateResponse) XXX_DiscardUnknown()
func (*SdkRoleEnumerateResponse) XXX_Marshal ¶
func (m *SdkRoleEnumerateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleEnumerateResponse) XXX_Merge ¶
func (dst *SdkRoleEnumerateResponse) XXX_Merge(src proto.Message)
func (*SdkRoleEnumerateResponse) XXX_Size ¶
func (m *SdkRoleEnumerateResponse) XXX_Size() int
func (*SdkRoleEnumerateResponse) XXX_Unmarshal ¶
func (m *SdkRoleEnumerateResponse) XXX_Unmarshal(b []byte) error
type SdkRoleInspectRequest ¶
type SdkRoleInspectRequest struct {
// Name of role
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to inspect a role
func (*SdkRoleInspectRequest) Descriptor ¶
func (*SdkRoleInspectRequest) Descriptor() ([]byte, []int)
func (*SdkRoleInspectRequest) GetName ¶
func (m *SdkRoleInspectRequest) GetName() string
func (*SdkRoleInspectRequest) ProtoMessage ¶
func (*SdkRoleInspectRequest) ProtoMessage()
func (*SdkRoleInspectRequest) Reset ¶
func (m *SdkRoleInspectRequest) Reset()
func (*SdkRoleInspectRequest) String ¶
func (m *SdkRoleInspectRequest) String() string
func (*SdkRoleInspectRequest) XXX_DiscardUnknown ¶
func (m *SdkRoleInspectRequest) XXX_DiscardUnknown()
func (*SdkRoleInspectRequest) XXX_Marshal ¶
func (m *SdkRoleInspectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleInspectRequest) XXX_Merge ¶
func (dst *SdkRoleInspectRequest) XXX_Merge(src proto.Message)
func (*SdkRoleInspectRequest) XXX_Size ¶
func (m *SdkRoleInspectRequest) XXX_Size() int
func (*SdkRoleInspectRequest) XXX_Unmarshal ¶
func (m *SdkRoleInspectRequest) XXX_Unmarshal(b []byte) error
type SdkRoleInspectResponse ¶
type SdkRoleInspectResponse struct {
// Role requested
Role *SdkRole `protobuf:"bytes,1,opt,name=role" json:"role,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response to inspection request
func (*SdkRoleInspectResponse) Descriptor ¶
func (*SdkRoleInspectResponse) Descriptor() ([]byte, []int)
func (*SdkRoleInspectResponse) GetRole ¶
func (m *SdkRoleInspectResponse) GetRole() *SdkRole
func (*SdkRoleInspectResponse) ProtoMessage ¶
func (*SdkRoleInspectResponse) ProtoMessage()
func (*SdkRoleInspectResponse) Reset ¶
func (m *SdkRoleInspectResponse) Reset()
func (*SdkRoleInspectResponse) String ¶
func (m *SdkRoleInspectResponse) String() string
func (*SdkRoleInspectResponse) XXX_DiscardUnknown ¶
func (m *SdkRoleInspectResponse) XXX_DiscardUnknown()
func (*SdkRoleInspectResponse) XXX_Marshal ¶
func (m *SdkRoleInspectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleInspectResponse) XXX_Merge ¶
func (dst *SdkRoleInspectResponse) XXX_Merge(src proto.Message)
func (*SdkRoleInspectResponse) XXX_Size ¶
func (m *SdkRoleInspectResponse) XXX_Size() int
func (*SdkRoleInspectResponse) XXX_Unmarshal ¶
func (m *SdkRoleInspectResponse) XXX_Unmarshal(b []byte) error
type SdkRoleUpdateRequest ¶
type SdkRoleUpdateRequest struct {
// New role update
Role *SdkRole `protobuf:"bytes,1,opt,name=role" json:"role,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to update an existing role
func (*SdkRoleUpdateRequest) Descriptor ¶
func (*SdkRoleUpdateRequest) Descriptor() ([]byte, []int)
func (*SdkRoleUpdateRequest) GetRole ¶
func (m *SdkRoleUpdateRequest) GetRole() *SdkRole
func (*SdkRoleUpdateRequest) ProtoMessage ¶
func (*SdkRoleUpdateRequest) ProtoMessage()
func (*SdkRoleUpdateRequest) Reset ¶
func (m *SdkRoleUpdateRequest) Reset()
func (*SdkRoleUpdateRequest) String ¶
func (m *SdkRoleUpdateRequest) String() string
func (*SdkRoleUpdateRequest) XXX_DiscardUnknown ¶
func (m *SdkRoleUpdateRequest) XXX_DiscardUnknown()
func (*SdkRoleUpdateRequest) XXX_Marshal ¶
func (m *SdkRoleUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleUpdateRequest) XXX_Merge ¶
func (dst *SdkRoleUpdateRequest) XXX_Merge(src proto.Message)
func (*SdkRoleUpdateRequest) XXX_Size ¶
func (m *SdkRoleUpdateRequest) XXX_Size() int
func (*SdkRoleUpdateRequest) XXX_Unmarshal ¶
func (m *SdkRoleUpdateRequest) XXX_Unmarshal(b []byte) error
type SdkRoleUpdateResponse ¶
type SdkRoleUpdateResponse struct {
// Role updated
Role *SdkRole `protobuf:"bytes,1,opt,name=role" json:"role,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response contains information about the updated role
func (*SdkRoleUpdateResponse) Descriptor ¶
func (*SdkRoleUpdateResponse) Descriptor() ([]byte, []int)
func (*SdkRoleUpdateResponse) GetRole ¶
func (m *SdkRoleUpdateResponse) GetRole() *SdkRole
func (*SdkRoleUpdateResponse) ProtoMessage ¶
func (*SdkRoleUpdateResponse) ProtoMessage()
func (*SdkRoleUpdateResponse) Reset ¶
func (m *SdkRoleUpdateResponse) Reset()
func (*SdkRoleUpdateResponse) String ¶
func (m *SdkRoleUpdateResponse) String() string
func (*SdkRoleUpdateResponse) XXX_DiscardUnknown ¶
func (m *SdkRoleUpdateResponse) XXX_DiscardUnknown()
func (*SdkRoleUpdateResponse) XXX_Marshal ¶
func (m *SdkRoleUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkRoleUpdateResponse) XXX_Merge ¶
func (dst *SdkRoleUpdateResponse) XXX_Merge(src proto.Message)
func (*SdkRoleUpdateResponse) XXX_Size ¶
func (m *SdkRoleUpdateResponse) XXX_Size() int
func (*SdkRoleUpdateResponse) XXX_Unmarshal ¶
func (m *SdkRoleUpdateResponse) XXX_Unmarshal(b []byte) error
type SdkRule ¶
type SdkRule struct {
// The gRPC service name in `OpenStorage<service name>` in lowercase
Services []string `protobuf:"bytes,1,rep,name=services" json:"services,omitempty"`
// The API name in the service in lowercase
Apis []string `protobuf:"bytes,2,rep,name=apis" json:"apis,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkRule is the message used to construct custom roles in the OpenStorage SDK.
### Format The following shows the supported format for SdkRule:
* Services: Is the gRPC service name in `OpenStorage<service name>` in lowercase * Apis: Is the API name in the service in lowercase
Values can also be set to `*`, or start or end with `*` to allow multiple matches in services or apis.
Services and APIs can also be denied by prefixing the value with a `!`. Note that on rule conflicts, denial will always be chosen.
### Examples
* Allow any call:
```yaml SdkRule:
- Services: ["*"] Apis: ["*"]
```
* Allow only cluster operations:
```yaml SdkRule:
- services: ["cluster"] apis: ["*"]
```
* Allow inspection of any object and listings of only volumes
```yaml SdkRule:
- Services: ["volumes"] Apis: ["*enumerate*"]
- Services: ["*"] Apis: ["inspect*"]
```
* Allow all volume call except create
```yaml SdkRule:
- Services: ["volumes"] Apis: ["*", "!create"]
```
func (*SdkRule) Descriptor ¶
func (*SdkRule) GetServices ¶
func (*SdkRule) ProtoMessage ¶
func (*SdkRule) ProtoMessage()
func (*SdkRule) XXX_DiscardUnknown ¶
func (m *SdkRule) XXX_DiscardUnknown()
func (*SdkRule) XXX_Marshal ¶
func (*SdkRule) XXX_Unmarshal ¶
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 // Role service SdkServiceCapability_OpenStorageService_ROLE SdkServiceCapability_OpenStorageService_Type = 10 // Cluster Pair service SdkServiceCapability_OpenStorageService_CLUSTER_PAIR SdkServiceCapability_OpenStorageService_Type = 11 // Migrate service SdkServiceCapability_OpenStorageService_MIGRATE SdkServiceCapability_OpenStorageService_Type = 12 // StoragePolicy Service SdkServiceCapability_OpenStorageService_STORAGE_POLICY SdkServiceCapability_OpenStorageService_Type = 13 )
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 SdkStoragePolicy ¶
type SdkStoragePolicy struct {
// Name of storage policy.
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// VolumeSpecs to apply while creating volume.
Policy *VolumeSpecPolicy `protobuf:"bytes,2,opt,name=policy" json:"policy,omitempty"`
// Force if set to true volume specs will be overwritten, otherwise
// volume creation will fail if the volume specifications are not inline with storage policy
Force bool `protobuf:"varint,3,opt,name=force" json:"force,omitempty"`
// If set a volume can be updated without storage Policy
// restriction, otherwise volume update will be followed as per storage policy
// specification
AllowUpdate bool `protobuf:"varint,4,opt,name=allow_update,json=allowUpdate" json:"allow_update,omitempty"`
// Owner info of storage policy
Ownership *Ownership `protobuf:"bytes,5,opt,name=ownership" json:"ownership,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
A SdkStoragePolicy represents minimum set of volume specs to be follow while creating volumes. If storage policy is set default in OpenStoragePolicy service, VolumeSpecPolicy will be used before creating volume to validate volume specs or ensure minimum volume creation rules followed
func (*SdkStoragePolicy) Descriptor ¶
func (*SdkStoragePolicy) Descriptor() ([]byte, []int)
func (*SdkStoragePolicy) GetAllowUpdate ¶
func (m *SdkStoragePolicy) GetAllowUpdate() bool
func (*SdkStoragePolicy) GetForce ¶
func (m *SdkStoragePolicy) GetForce() bool
func (*SdkStoragePolicy) GetName ¶
func (m *SdkStoragePolicy) GetName() string
func (*SdkStoragePolicy) GetOwnership ¶
func (m *SdkStoragePolicy) GetOwnership() *Ownership
func (*SdkStoragePolicy) GetPolicy ¶
func (m *SdkStoragePolicy) GetPolicy() *VolumeSpecPolicy
func (*SdkStoragePolicy) IsPermitted ¶
func (s *SdkStoragePolicy) IsPermitted(ctx context.Context, accessType Ownership_AccessType) bool
func (*SdkStoragePolicy) IsPermittedFromUserInfo ¶
func (s *SdkStoragePolicy) IsPermittedFromUserInfo(user *auth.UserInfo, accessType Ownership_AccessType) bool
func (*SdkStoragePolicy) IsPublic ¶
func (s *SdkStoragePolicy) IsPublic(accessType Ownership_AccessType) bool
func (*SdkStoragePolicy) ProtoMessage ¶
func (*SdkStoragePolicy) ProtoMessage()
func (*SdkStoragePolicy) Reset ¶
func (m *SdkStoragePolicy) Reset()
func (*SdkStoragePolicy) String ¶
func (m *SdkStoragePolicy) String() string
func (*SdkStoragePolicy) XXX_DiscardUnknown ¶
func (m *SdkStoragePolicy) XXX_DiscardUnknown()
func (*SdkStoragePolicy) XXX_Marshal ¶
func (m *SdkStoragePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkStoragePolicy) XXX_Merge ¶
func (dst *SdkStoragePolicy) XXX_Merge(src proto.Message)
func (*SdkStoragePolicy) XXX_Size ¶
func (m *SdkStoragePolicy) XXX_Size() int
func (*SdkStoragePolicy) XXX_Unmarshal ¶
func (m *SdkStoragePolicy) XXX_Unmarshal(b []byte) error
type SdkStoragePool ¶
type SdkStoragePool struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkStoragePool) Descriptor ¶
func (*SdkStoragePool) Descriptor() ([]byte, []int)
func (*SdkStoragePool) ProtoMessage ¶
func (*SdkStoragePool) ProtoMessage()
func (*SdkStoragePool) Reset ¶
func (m *SdkStoragePool) Reset()
func (*SdkStoragePool) String ¶
func (m *SdkStoragePool) String() string
func (*SdkStoragePool) XXX_DiscardUnknown ¶
func (m *SdkStoragePool) XXX_DiscardUnknown()
func (*SdkStoragePool) XXX_Marshal ¶
func (m *SdkStoragePool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkStoragePool) XXX_Merge ¶
func (dst *SdkStoragePool) XXX_Merge(src proto.Message)
func (*SdkStoragePool) XXX_Size ¶
func (m *SdkStoragePool) XXX_Size() int
func (*SdkStoragePool) XXX_Unmarshal ¶
func (m *SdkStoragePool) XXX_Unmarshal(b []byte) error
type SdkStoragePoolResizeRequest ¶
type SdkStoragePoolResizeRequest struct {
// UUID of the storage pool to inspect
Uuid string `protobuf:"bytes,1,opt,name=uuid" json:"uuid,omitempty"`
// ResizeFactor is the option to indicate if you would like to resize the pool
// by a fixed size or by a percentage of current size
//
// Types that are valid to be assigned to ResizeFactor:
// *SdkStoragePoolResizeRequest_Size
// *SdkStoragePoolResizeRequest_Percentage
ResizeFactor isSdkStoragePoolResizeRequest_ResizeFactor `protobuf_oneof:"resize_factor"`
// OperationType is the operation that's used to resize the storage pool (optional)
OperationType SdkStoragePool_ResizeOperationType `` /* 150-byte string literal not displayed */
// SkipWaitForCleanVolumes would skip the wait for all volumes on the pool to be clean before doing a resize
SkipWaitForCleanVolumes bool `` /* 130-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request when inspect a storage pool
func (*SdkStoragePoolResizeRequest) Descriptor ¶
func (*SdkStoragePoolResizeRequest) Descriptor() ([]byte, []int)
func (*SdkStoragePoolResizeRequest) GetOperationType ¶
func (m *SdkStoragePoolResizeRequest) GetOperationType() SdkStoragePool_ResizeOperationType
func (*SdkStoragePoolResizeRequest) GetPercentage ¶
func (m *SdkStoragePoolResizeRequest) GetPercentage() uint64
func (*SdkStoragePoolResizeRequest) GetResizeFactor ¶
func (m *SdkStoragePoolResizeRequest) GetResizeFactor() isSdkStoragePoolResizeRequest_ResizeFactor
func (*SdkStoragePoolResizeRequest) GetSize ¶
func (m *SdkStoragePoolResizeRequest) GetSize() uint64
func (*SdkStoragePoolResizeRequest) GetSkipWaitForCleanVolumes ¶
func (m *SdkStoragePoolResizeRequest) GetSkipWaitForCleanVolumes() bool
func (*SdkStoragePoolResizeRequest) GetUuid ¶
func (m *SdkStoragePoolResizeRequest) GetUuid() string
func (*SdkStoragePoolResizeRequest) ProtoMessage ¶
func (*SdkStoragePoolResizeRequest) ProtoMessage()
func (*SdkStoragePoolResizeRequest) Reset ¶
func (m *SdkStoragePoolResizeRequest) Reset()
func (*SdkStoragePoolResizeRequest) String ¶
func (m *SdkStoragePoolResizeRequest) String() string
func (*SdkStoragePoolResizeRequest) XXX_DiscardUnknown ¶
func (m *SdkStoragePoolResizeRequest) XXX_DiscardUnknown()
func (*SdkStoragePoolResizeRequest) XXX_Marshal ¶
func (m *SdkStoragePoolResizeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkStoragePoolResizeRequest) XXX_Merge ¶
func (dst *SdkStoragePoolResizeRequest) XXX_Merge(src proto.Message)
func (*SdkStoragePoolResizeRequest) XXX_OneofFuncs ¶
func (*SdkStoragePoolResizeRequest) 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 (*SdkStoragePoolResizeRequest) XXX_Size ¶
func (m *SdkStoragePoolResizeRequest) XXX_Size() int
func (*SdkStoragePoolResizeRequest) XXX_Unmarshal ¶
func (m *SdkStoragePoolResizeRequest) XXX_Unmarshal(b []byte) error
type SdkStoragePoolResizeRequest_Percentage ¶
type SdkStoragePoolResizeRequest_Percentage struct {
Percentage uint64 `protobuf:"varint,201,opt,name=percentage,oneof"`
}
type SdkStoragePoolResizeRequest_Size ¶
type SdkStoragePoolResizeRequest_Size struct {
Size uint64 `protobuf:"varint,200,opt,name=size,oneof"`
}
type SdkStoragePoolResizeResponse ¶
type SdkStoragePoolResizeResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a response when resizing a storage pool
func (*SdkStoragePoolResizeResponse) Descriptor ¶
func (*SdkStoragePoolResizeResponse) Descriptor() ([]byte, []int)
func (*SdkStoragePoolResizeResponse) ProtoMessage ¶
func (*SdkStoragePoolResizeResponse) ProtoMessage()
func (*SdkStoragePoolResizeResponse) Reset ¶
func (m *SdkStoragePoolResizeResponse) Reset()
func (*SdkStoragePoolResizeResponse) String ¶
func (m *SdkStoragePoolResizeResponse) String() string
func (*SdkStoragePoolResizeResponse) XXX_DiscardUnknown ¶
func (m *SdkStoragePoolResizeResponse) XXX_DiscardUnknown()
func (*SdkStoragePoolResizeResponse) XXX_Marshal ¶
func (m *SdkStoragePoolResizeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkStoragePoolResizeResponse) XXX_Merge ¶
func (dst *SdkStoragePoolResizeResponse) XXX_Merge(src proto.Message)
func (*SdkStoragePoolResizeResponse) XXX_Size ¶
func (m *SdkStoragePoolResizeResponse) XXX_Size() int
func (*SdkStoragePoolResizeResponse) XXX_Unmarshal ¶
func (m *SdkStoragePoolResizeResponse) XXX_Unmarshal(b []byte) error
type SdkStoragePool_OperationStatus ¶
type SdkStoragePool_OperationStatus int32
OperationStatus captures the various statuses of a storage pool operation
const ( // Operation pending SdkStoragePool_OPERATION_PENDING SdkStoragePool_OperationStatus = 0 // Operation is in progress SdkStoragePool_OPERATION_IN_PROGRESS SdkStoragePool_OperationStatus = 1 // Operation is successful SdkStoragePool_OPERATION_SUCCESSFUL SdkStoragePool_OperationStatus = 2 // Operation failed SdkStoragePool_OPERATION_FAILED SdkStoragePool_OperationStatus = 3 )
func (SdkStoragePool_OperationStatus) EnumDescriptor ¶
func (SdkStoragePool_OperationStatus) EnumDescriptor() ([]byte, []int)
func (SdkStoragePool_OperationStatus) String ¶
func (x SdkStoragePool_OperationStatus) String() string
type SdkStoragePool_OperationType ¶
type SdkStoragePool_OperationType int32
OperationType defines the various operations that are performed on a storage pool
const ( // Resize operation SdkStoragePool_OPERATION_RESIZE SdkStoragePool_OperationType = 0 )
func (SdkStoragePool_OperationType) EnumDescriptor ¶
func (SdkStoragePool_OperationType) EnumDescriptor() ([]byte, []int)
func (SdkStoragePool_OperationType) String ¶
func (x SdkStoragePool_OperationType) String() string
type SdkStoragePool_ResizeOperationType ¶
type SdkStoragePool_ResizeOperationType int32
Defines the operation types available to resize a storage pool
const ( // Automatically pick the optimum resize operation type SdkStoragePool_RESIZE_TYPE_AUTO SdkStoragePool_ResizeOperationType = 0 // Add a new drive to resize the pool SdkStoragePool_RESIZE_TYPE_ADD_DISK SdkStoragePool_ResizeOperationType = 1 // Resize existing drives to resize the pool SdkStoragePool_RESIZE_TYPE_RESIZE_DISK SdkStoragePool_ResizeOperationType = 2 )
func (SdkStoragePool_ResizeOperationType) EnumDescriptor ¶
func (SdkStoragePool_ResizeOperationType) EnumDescriptor() ([]byte, []int)
func (SdkStoragePool_ResizeOperationType) String ¶
func (x SdkStoragePool_ResizeOperationType) String() string
type SdkStorageRebalanceRequest ¶
type SdkStorageRebalanceRequest struct {
// TriggerThresholds defines thresholds that would trigger rebalance.
// For example, TriggerThreshold{ThresholdTypeAbsolutePercent, MetricTypeUsedSpace, 75, 10}
// would trigger rebalance on pools where used space is more than 75% or less than 10%. Similarly,
// TriggerThreshold{ThresholdTypeDeltaMeanPercent, MetricTypeUsedSpace, 15, 25} will
// trigger rebalance for pools where used space is more than 15% from the mean
// percent for used space for the entire cluster or less than 25% from the mean
// percent for used space for the entire cluster.
TriggerThresholds []*StorageRebalanceTriggerThreshold `protobuf:"bytes,1,rep,name=trigger_thresholds,json=triggerThresholds" json:"trigger_thresholds,omitempty"`
// TrialRun if true the job only produces steps that would be taken without making any changes
TrialRun bool `protobuf:"varint,2,opt,name=trial_run,json=trialRun" json:"trial_run,omitempty"`
// SourcePoolSelector allows selecting pools to which trigger thresholds will apply as source
SourcePoolSelector []*LabelSelectorRequirement `protobuf:"bytes,3,rep,name=source_pool_selector,json=sourcePoolSelector" json:"source_pool_selector,omitempty"`
// TargetPoolSelector allows selecting pools to which trigger thresholds will apply as target
TargetPoolSelector []*LabelSelectorRequirement `protobuf:"bytes,4,rep,name=target_pool_selector,json=targetPoolSelector" json:"target_pool_selector,omitempty"`
// MaxDurationMinutes defines how long operation should run when started at schedule.
// 0 values means no limit on duration
MaxDurationMinutes uint64 `protobuf:"varint,5,opt,name=max_duration_minutes,json=maxDurationMinutes" json:"max_duration_minutes,omitempty"`
// RemoveRepl1Snapshots if true will instruct rebalance job to remove repl-1 snapshots
RemoveRepl_1Snapshots bool `protobuf:"varint,6,opt,name=remove_repl_1_snapshots,json=removeRepl1Snapshots" json:"remove_repl_1_snapshots,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkStorageRebalanceRequest) Descriptor ¶
func (*SdkStorageRebalanceRequest) Descriptor() ([]byte, []int)
func (*SdkStorageRebalanceRequest) GetMaxDurationMinutes ¶
func (m *SdkStorageRebalanceRequest) GetMaxDurationMinutes() uint64
func (*SdkStorageRebalanceRequest) GetRemoveRepl_1Snapshots ¶
func (m *SdkStorageRebalanceRequest) GetRemoveRepl_1Snapshots() bool
func (*SdkStorageRebalanceRequest) GetSourcePoolSelector ¶
func (m *SdkStorageRebalanceRequest) GetSourcePoolSelector() []*LabelSelectorRequirement
func (*SdkStorageRebalanceRequest) GetTargetPoolSelector ¶
func (m *SdkStorageRebalanceRequest) GetTargetPoolSelector() []*LabelSelectorRequirement
func (*SdkStorageRebalanceRequest) GetTrialRun ¶
func (m *SdkStorageRebalanceRequest) GetTrialRun() bool
func (*SdkStorageRebalanceRequest) GetTriggerThresholds ¶
func (m *SdkStorageRebalanceRequest) GetTriggerThresholds() []*StorageRebalanceTriggerThreshold
func (*SdkStorageRebalanceRequest) ProtoMessage ¶
func (*SdkStorageRebalanceRequest) ProtoMessage()
func (*SdkStorageRebalanceRequest) Reset ¶
func (m *SdkStorageRebalanceRequest) Reset()
func (*SdkStorageRebalanceRequest) String ¶
func (m *SdkStorageRebalanceRequest) String() string
func (*SdkStorageRebalanceRequest) XXX_DiscardUnknown ¶
func (m *SdkStorageRebalanceRequest) XXX_DiscardUnknown()
func (*SdkStorageRebalanceRequest) XXX_Marshal ¶
func (m *SdkStorageRebalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkStorageRebalanceRequest) XXX_Merge ¶
func (dst *SdkStorageRebalanceRequest) XXX_Merge(src proto.Message)
func (*SdkStorageRebalanceRequest) XXX_Size ¶
func (m *SdkStorageRebalanceRequest) XXX_Size() int
func (*SdkStorageRebalanceRequest) XXX_Unmarshal ¶
func (m *SdkStorageRebalanceRequest) XXX_Unmarshal(b []byte) error
type SdkStorageRebalanceResponse ¶
type SdkStorageRebalanceResponse struct {
// Job for this rebalance
Job *StorageRebalanceJob `protobuf:"bytes,1,opt,name=job" json:"job,omitempty"`
// Summary summarizes the rebalance job
Summary *StorageRebalanceSummary `protobuf:"bytes,2,opt,name=summary" json:"summary,omitempty"`
// Actions describe all the actions taken during this rebalance
Actions []*StorageRebalanceAudit `protobuf:"bytes,3,rep,name=actions" json:"actions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
SdkStorageRebalanceResponse is the response to a storage rebalance request
func (*SdkStorageRebalanceResponse) Descriptor ¶
func (*SdkStorageRebalanceResponse) Descriptor() ([]byte, []int)
func (*SdkStorageRebalanceResponse) GetActions ¶
func (m *SdkStorageRebalanceResponse) GetActions() []*StorageRebalanceAudit
func (*SdkStorageRebalanceResponse) GetJob ¶
func (m *SdkStorageRebalanceResponse) GetJob() *StorageRebalanceJob
func (*SdkStorageRebalanceResponse) GetSummary ¶
func (m *SdkStorageRebalanceResponse) GetSummary() *StorageRebalanceSummary
func (*SdkStorageRebalanceResponse) ProtoMessage ¶
func (*SdkStorageRebalanceResponse) ProtoMessage()
func (*SdkStorageRebalanceResponse) Reset ¶
func (m *SdkStorageRebalanceResponse) Reset()
func (*SdkStorageRebalanceResponse) String ¶
func (m *SdkStorageRebalanceResponse) String() string
func (*SdkStorageRebalanceResponse) XXX_DiscardUnknown ¶
func (m *SdkStorageRebalanceResponse) XXX_DiscardUnknown()
func (*SdkStorageRebalanceResponse) XXX_Marshal ¶
func (m *SdkStorageRebalanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkStorageRebalanceResponse) XXX_Merge ¶
func (dst *SdkStorageRebalanceResponse) XXX_Merge(src proto.Message)
func (*SdkStorageRebalanceResponse) XXX_Size ¶
func (m *SdkStorageRebalanceResponse) XXX_Size() int
func (*SdkStorageRebalanceResponse) XXX_Unmarshal ¶
func (m *SdkStorageRebalanceResponse) XXX_Unmarshal(b []byte) error
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 SdkUpdateJobRequest ¶
type SdkUpdateJobRequest struct {
// ID of the job
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Type of the job
Type Job_Type `protobuf:"varint,2,opt,name=type,enum=openstorage.api.Job_Type" json:"type,omitempty"`
// State is the new task state to update the job to
State Job_State `protobuf:"varint,3,opt,name=state,enum=openstorage.api.Job_State" json:"state,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines a request to update an existing job
func (*SdkUpdateJobRequest) Descriptor ¶
func (*SdkUpdateJobRequest) Descriptor() ([]byte, []int)
func (*SdkUpdateJobRequest) GetId ¶
func (m *SdkUpdateJobRequest) GetId() string
func (*SdkUpdateJobRequest) GetState ¶
func (m *SdkUpdateJobRequest) GetState() Job_State
func (*SdkUpdateJobRequest) GetType ¶
func (m *SdkUpdateJobRequest) GetType() Job_Type
func (*SdkUpdateJobRequest) ProtoMessage ¶
func (*SdkUpdateJobRequest) ProtoMessage()
func (*SdkUpdateJobRequest) Reset ¶
func (m *SdkUpdateJobRequest) Reset()
func (*SdkUpdateJobRequest) String ¶
func (m *SdkUpdateJobRequest) String() string
func (*SdkUpdateJobRequest) XXX_DiscardUnknown ¶
func (m *SdkUpdateJobRequest) XXX_DiscardUnknown()
func (*SdkUpdateJobRequest) XXX_Marshal ¶
func (m *SdkUpdateJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkUpdateJobRequest) XXX_Merge ¶
func (dst *SdkUpdateJobRequest) XXX_Merge(src proto.Message)
func (*SdkUpdateJobRequest) XXX_Size ¶
func (m *SdkUpdateJobRequest) XXX_Size() int
func (*SdkUpdateJobRequest) XXX_Unmarshal ¶
func (m *SdkUpdateJobRequest) XXX_Unmarshal(b []byte) error
type SdkUpdateJobResponse ¶
type SdkUpdateJobResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response for an update to an existing job
func (*SdkUpdateJobResponse) Descriptor ¶
func (*SdkUpdateJobResponse) Descriptor() ([]byte, []int)
func (*SdkUpdateJobResponse) ProtoMessage ¶
func (*SdkUpdateJobResponse) ProtoMessage()
func (*SdkUpdateJobResponse) Reset ¶
func (m *SdkUpdateJobResponse) Reset()
func (*SdkUpdateJobResponse) String ¶
func (m *SdkUpdateJobResponse) String() string
func (*SdkUpdateJobResponse) XXX_DiscardUnknown ¶
func (m *SdkUpdateJobResponse) XXX_DiscardUnknown()
func (*SdkUpdateJobResponse) XXX_Marshal ¶
func (m *SdkUpdateJobResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkUpdateJobResponse) XXX_Merge ¶
func (dst *SdkUpdateJobResponse) XXX_Merge(src proto.Message)
func (*SdkUpdateJobResponse) XXX_Size ¶
func (m *SdkUpdateJobResponse) XXX_Size() int
func (*SdkUpdateJobResponse) XXX_Unmarshal ¶
func (m *SdkUpdateJobResponse) XXX_Unmarshal(b []byte) error
type SdkUpdateRebalanceJobRequest ¶
type SdkUpdateRebalanceJobRequest struct {
// ID of the rebalance job
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// State is the new task state to update the job to
State StorageRebalanceJobState `protobuf:"varint,2,opt,name=state,enum=openstorage.api.StorageRebalanceJobState" json:"state,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkUpdateRebalanceJobRequest) Descriptor ¶
func (*SdkUpdateRebalanceJobRequest) Descriptor() ([]byte, []int)
func (*SdkUpdateRebalanceJobRequest) GetId ¶
func (m *SdkUpdateRebalanceJobRequest) GetId() string
func (*SdkUpdateRebalanceJobRequest) GetState ¶
func (m *SdkUpdateRebalanceJobRequest) GetState() StorageRebalanceJobState
func (*SdkUpdateRebalanceJobRequest) ProtoMessage ¶
func (*SdkUpdateRebalanceJobRequest) ProtoMessage()
func (*SdkUpdateRebalanceJobRequest) Reset ¶
func (m *SdkUpdateRebalanceJobRequest) Reset()
func (*SdkUpdateRebalanceJobRequest) String ¶
func (m *SdkUpdateRebalanceJobRequest) String() string
func (*SdkUpdateRebalanceJobRequest) XXX_DiscardUnknown ¶
func (m *SdkUpdateRebalanceJobRequest) XXX_DiscardUnknown()
func (*SdkUpdateRebalanceJobRequest) XXX_Marshal ¶
func (m *SdkUpdateRebalanceJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkUpdateRebalanceJobRequest) XXX_Merge ¶
func (dst *SdkUpdateRebalanceJobRequest) XXX_Merge(src proto.Message)
func (*SdkUpdateRebalanceJobRequest) XXX_Size ¶
func (m *SdkUpdateRebalanceJobRequest) XXX_Size() int
func (*SdkUpdateRebalanceJobRequest) XXX_Unmarshal ¶
func (m *SdkUpdateRebalanceJobRequest) XXX_Unmarshal(b []byte) error
type SdkUpdateRebalanceJobResponse ¶
type SdkUpdateRebalanceJobResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkUpdateRebalanceJobResponse) Descriptor ¶
func (*SdkUpdateRebalanceJobResponse) Descriptor() ([]byte, []int)
func (*SdkUpdateRebalanceJobResponse) ProtoMessage ¶
func (*SdkUpdateRebalanceJobResponse) ProtoMessage()
func (*SdkUpdateRebalanceJobResponse) Reset ¶
func (m *SdkUpdateRebalanceJobResponse) Reset()
func (*SdkUpdateRebalanceJobResponse) String ¶
func (m *SdkUpdateRebalanceJobResponse) String() string
func (*SdkUpdateRebalanceJobResponse) XXX_DiscardUnknown ¶
func (m *SdkUpdateRebalanceJobResponse) XXX_DiscardUnknown()
func (*SdkUpdateRebalanceJobResponse) XXX_Marshal ¶
func (m *SdkUpdateRebalanceJobResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkUpdateRebalanceJobResponse) XXX_Merge ¶
func (dst *SdkUpdateRebalanceJobResponse) XXX_Merge(src proto.Message)
func (*SdkUpdateRebalanceJobResponse) XXX_Size ¶
func (m *SdkUpdateRebalanceJobResponse) XXX_Size() int
func (*SdkUpdateRebalanceJobResponse) XXX_Unmarshal ¶
func (m *SdkUpdateRebalanceJobResponse) XXX_Unmarshal(b []byte) error
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 = 101 // SDK version patch value of this specification SdkVersion_Patch SdkVersion_Version = 33 )
func (SdkVersion_Version) EnumDescriptor ¶
func (SdkVersion_Version) EnumDescriptor() ([]byte, []int)
func (SdkVersion_Version) String ¶
func (x SdkVersion_Version) String() string
type SdkVolumeAttachOptions ¶
type SdkVolumeAttachOptions 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"`
// Indicates whether fastpath needs to be enabled during attach
Fastpath string `protobuf:"bytes,4,opt,name=fastpath" json:"fastpath,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Options to attach device
func (*SdkVolumeAttachOptions) Descriptor ¶
func (*SdkVolumeAttachOptions) Descriptor() ([]byte, []int)
func (*SdkVolumeAttachOptions) GetFastpath ¶
func (m *SdkVolumeAttachOptions) GetFastpath() string
func (*SdkVolumeAttachOptions) GetSecretContext ¶
func (m *SdkVolumeAttachOptions) GetSecretContext() string
func (*SdkVolumeAttachOptions) GetSecretKey ¶
func (m *SdkVolumeAttachOptions) GetSecretKey() string
func (*SdkVolumeAttachOptions) GetSecretName ¶
func (m *SdkVolumeAttachOptions) GetSecretName() string
func (*SdkVolumeAttachOptions) ProtoMessage ¶
func (*SdkVolumeAttachOptions) ProtoMessage()
func (*SdkVolumeAttachOptions) Reset ¶
func (m *SdkVolumeAttachOptions) Reset()
func (*SdkVolumeAttachOptions) String ¶
func (m *SdkVolumeAttachOptions) String() string
func (*SdkVolumeAttachOptions) XXX_DiscardUnknown ¶
func (m *SdkVolumeAttachOptions) XXX_DiscardUnknown()
func (*SdkVolumeAttachOptions) XXX_Marshal ¶
func (m *SdkVolumeAttachOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeAttachOptions) XXX_Merge ¶
func (dst *SdkVolumeAttachOptions) XXX_Merge(src proto.Message)
func (*SdkVolumeAttachOptions) XXX_Size ¶
func (m *SdkVolumeAttachOptions) XXX_Size() int
func (*SdkVolumeAttachOptions) XXX_Unmarshal ¶
func (m *SdkVolumeAttachOptions) XXX_Unmarshal(b []byte) error
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 *SdkVolumeAttachOptions `protobuf:"bytes,2,opt,name=options" json:"options,omitempty"`
// The following options are private to the driver plugin running the
// OpenStorage SDK. Contact your driver developer for any special
// values that need to be provided here.
DriverOptions map[string]string `` /* 167-byte string literal not displayed */
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) GetDriverOptions ¶
func (m *SdkVolumeAttachRequest) GetDriverOptions() map[string]string
func (*SdkVolumeAttachRequest) GetOptions ¶
func (m *SdkVolumeAttachRequest) GetOptions() *SdkVolumeAttachOptions
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 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 SdkVolumeCapacityUsageRequest ¶
type SdkVolumeCapacityUsageRequest struct {
// Id of the snapshot/volume to get capacity usage details
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 request to retrieve volume/snapshot capacity usage details
func (*SdkVolumeCapacityUsageRequest) Descriptor ¶
func (*SdkVolumeCapacityUsageRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeCapacityUsageRequest) GetVolumeId ¶
func (m *SdkVolumeCapacityUsageRequest) GetVolumeId() string
func (*SdkVolumeCapacityUsageRequest) ProtoMessage ¶
func (*SdkVolumeCapacityUsageRequest) ProtoMessage()
func (*SdkVolumeCapacityUsageRequest) Reset ¶
func (m *SdkVolumeCapacityUsageRequest) Reset()
func (*SdkVolumeCapacityUsageRequest) String ¶
func (m *SdkVolumeCapacityUsageRequest) String() string
func (*SdkVolumeCapacityUsageRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeCapacityUsageRequest) XXX_DiscardUnknown()
func (*SdkVolumeCapacityUsageRequest) XXX_Marshal ¶
func (m *SdkVolumeCapacityUsageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeCapacityUsageRequest) XXX_Merge ¶
func (dst *SdkVolumeCapacityUsageRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeCapacityUsageRequest) XXX_Size ¶
func (m *SdkVolumeCapacityUsageRequest) XXX_Size() int
func (*SdkVolumeCapacityUsageRequest) XXX_Unmarshal ¶
func (m *SdkVolumeCapacityUsageRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeCapacityUsageResponse ¶
type SdkVolumeCapacityUsageResponse struct {
// CapacityUsage details
CapacityUsageInfo *CapacityUsageInfo `protobuf:"bytes,1,opt,name=capacity_usage_info,json=capacityUsageInfo" json:"capacity_usage_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines response containing volume/snapshot capacity usage details
func (*SdkVolumeCapacityUsageResponse) Descriptor ¶
func (*SdkVolumeCapacityUsageResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeCapacityUsageResponse) GetCapacityUsageInfo ¶
func (m *SdkVolumeCapacityUsageResponse) GetCapacityUsageInfo() *CapacityUsageInfo
func (*SdkVolumeCapacityUsageResponse) ProtoMessage ¶
func (*SdkVolumeCapacityUsageResponse) ProtoMessage()
func (*SdkVolumeCapacityUsageResponse) Reset ¶
func (m *SdkVolumeCapacityUsageResponse) Reset()
func (*SdkVolumeCapacityUsageResponse) String ¶
func (m *SdkVolumeCapacityUsageResponse) String() string
func (*SdkVolumeCapacityUsageResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeCapacityUsageResponse) XXX_DiscardUnknown()
func (*SdkVolumeCapacityUsageResponse) XXX_Marshal ¶
func (m *SdkVolumeCapacityUsageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeCapacityUsageResponse) XXX_Merge ¶
func (dst *SdkVolumeCapacityUsageResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeCapacityUsageResponse) XXX_Size ¶
func (m *SdkVolumeCapacityUsageResponse) XXX_Size() int
func (*SdkVolumeCapacityUsageResponse) XXX_Unmarshal ¶
func (m *SdkVolumeCapacityUsageResponse) XXX_Unmarshal(b []byte) error
type SdkVolumeCatalogRequest ¶
type SdkVolumeCatalogRequest struct {
// VolumeId of the volume that is getting it's catalog retrieved.
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Path which will be used as root (default is the actual root)
Path string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
// Depth of folders/files retrieved (default is all of it, 1 would only return 1 layer)
Depth string `protobuf:"bytes,3,opt,name=depth" json:"depth,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Request message to get the volume catalog
func (*SdkVolumeCatalogRequest) Descriptor ¶
func (*SdkVolumeCatalogRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeCatalogRequest) GetDepth ¶
func (m *SdkVolumeCatalogRequest) GetDepth() string
func (*SdkVolumeCatalogRequest) GetPath ¶
func (m *SdkVolumeCatalogRequest) GetPath() string
func (*SdkVolumeCatalogRequest) GetVolumeId ¶
func (m *SdkVolumeCatalogRequest) GetVolumeId() string
func (*SdkVolumeCatalogRequest) ProtoMessage ¶
func (*SdkVolumeCatalogRequest) ProtoMessage()
func (*SdkVolumeCatalogRequest) Reset ¶
func (m *SdkVolumeCatalogRequest) Reset()
func (*SdkVolumeCatalogRequest) String ¶
func (m *SdkVolumeCatalogRequest) String() string
func (*SdkVolumeCatalogRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeCatalogRequest) XXX_DiscardUnknown()
func (*SdkVolumeCatalogRequest) XXX_Marshal ¶
func (m *SdkVolumeCatalogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeCatalogRequest) XXX_Merge ¶
func (dst *SdkVolumeCatalogRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeCatalogRequest) XXX_Size ¶
func (m *SdkVolumeCatalogRequest) XXX_Size() int
func (*SdkVolumeCatalogRequest) XXX_Unmarshal ¶
func (m *SdkVolumeCatalogRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeCatalogResponse ¶
type SdkVolumeCatalogResponse struct {
// Catalog
Catalog *CatalogResponse `protobuf:"bytes,1,opt,name=catalog" json:"catalog,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Response message to get volume catalog
func (*SdkVolumeCatalogResponse) Descriptor ¶
func (*SdkVolumeCatalogResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeCatalogResponse) GetCatalog ¶
func (m *SdkVolumeCatalogResponse) GetCatalog() *CatalogResponse
func (*SdkVolumeCatalogResponse) ProtoMessage ¶
func (*SdkVolumeCatalogResponse) ProtoMessage()
func (*SdkVolumeCatalogResponse) Reset ¶
func (m *SdkVolumeCatalogResponse) Reset()
func (*SdkVolumeCatalogResponse) String ¶
func (m *SdkVolumeCatalogResponse) String() string
func (*SdkVolumeCatalogResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeCatalogResponse) XXX_DiscardUnknown()
func (*SdkVolumeCatalogResponse) XXX_Marshal ¶
func (m *SdkVolumeCatalogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeCatalogResponse) XXX_Merge ¶
func (dst *SdkVolumeCatalogResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeCatalogResponse) XXX_Size ¶
func (m *SdkVolumeCatalogResponse) XXX_Size() int
func (*SdkVolumeCatalogResponse) XXX_Unmarshal ¶
func (m *SdkVolumeCatalogResponse) 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"`
// Labels to apply to the volume
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 create a volume. Use OpenStorageVolume.Update() to update any labels on the volume.
func (*SdkVolumeCreateRequest) Descriptor ¶
func (*SdkVolumeCreateRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeCreateRequest) GetLabels ¶
func (m *SdkVolumeCreateRequest) GetLabels() map[string]string
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 SdkVolumeDetachOptions ¶
type SdkVolumeDetachOptions 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"`
// redirect the request to the attached node
Redirect bool `protobuf:"varint,3,opt,name=redirect" json:"redirect,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SdkVolumeDetachOptions) Descriptor ¶
func (*SdkVolumeDetachOptions) Descriptor() ([]byte, []int)
func (*SdkVolumeDetachOptions) GetForce ¶
func (m *SdkVolumeDetachOptions) GetForce() bool
func (*SdkVolumeDetachOptions) GetRedirect ¶
func (m *SdkVolumeDetachOptions) GetRedirect() bool
func (*SdkVolumeDetachOptions) GetUnmountBeforeDetach ¶
func (m *SdkVolumeDetachOptions) GetUnmountBeforeDetach() bool
func (*SdkVolumeDetachOptions) ProtoMessage ¶
func (*SdkVolumeDetachOptions) ProtoMessage()
func (*SdkVolumeDetachOptions) Reset ¶
func (m *SdkVolumeDetachOptions) Reset()
func (*SdkVolumeDetachOptions) String ¶
func (m *SdkVolumeDetachOptions) String() string
func (*SdkVolumeDetachOptions) XXX_DiscardUnknown ¶
func (m *SdkVolumeDetachOptions) XXX_DiscardUnknown()
func (*SdkVolumeDetachOptions) XXX_Marshal ¶
func (m *SdkVolumeDetachOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeDetachOptions) XXX_Merge ¶
func (dst *SdkVolumeDetachOptions) XXX_Merge(src proto.Message)
func (*SdkVolumeDetachOptions) XXX_Size ¶
func (m *SdkVolumeDetachOptions) XXX_Size() int
func (*SdkVolumeDetachOptions) XXX_Unmarshal ¶
func (m *SdkVolumeDetachOptions) 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 to detach device
Options *SdkVolumeDetachOptions `protobuf:"bytes,2,opt,name=options" json:"options,omitempty"`
// The following options are private to the driver plugin running the
// OpenStorage SDK. Contact your driver developer for any special
// values that need to be provided here.
DriverOptions map[string]string `` /* 167-byte string literal not displayed */
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) GetDriverOptions ¶
func (m *SdkVolumeDetachRequest) GetDriverOptions() map[string]string
func (*SdkVolumeDetachRequest) GetOptions ¶
func (m *SdkVolumeDetachRequest) GetOptions() *SdkVolumeDetachOptions
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 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 {
// (optional) Name to search
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// (optional) Labels to search
Labels map[string]string `` /* 132-byte string literal not displayed */
// (optional) Ownership to match
Ownership *Ownership `protobuf:"bytes,4,opt,name=ownership" json:"ownership,omitempty"`
// (optional) Group to match
Group *Group `protobuf:"bytes,5,opt,name=group" json:"group,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) GetGroup ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) GetGroup() *Group
func (*SdkVolumeEnumerateWithFiltersRequest) GetLabels ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) GetLabels() map[string]string
func (*SdkVolumeEnumerateWithFiltersRequest) GetName ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) GetName() string
func (*SdkVolumeEnumerateWithFiltersRequest) GetOwnership ¶
func (m *SdkVolumeEnumerateWithFiltersRequest) GetOwnership() *Ownership
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"`
// Options during inspection
Options *VolumeInspectOptions `protobuf:"bytes,2,opt,name=options" json:"options,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) GetOptions ¶
func (m *SdkVolumeInspectRequest) GetOptions() *VolumeInspectOptions
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"`
// Name of volume
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// Volume labels
Labels map[string]string `` /* 132-byte string literal not displayed */
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) GetLabels ¶
func (m *SdkVolumeInspectResponse) GetLabels() map[string]string
func (*SdkVolumeInspectResponse) GetName ¶
func (m *SdkVolumeInspectResponse) GetName() string
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 SdkVolumeInspectWithFiltersRequest ¶
type SdkVolumeInspectWithFiltersRequest struct {
// (optional) Name to search
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// (optional) Labels to search
Labels map[string]string `` /* 132-byte string literal not displayed */
// (optional) Ownership to match
Ownership *Ownership `protobuf:"bytes,4,opt,name=ownership" json:"ownership,omitempty"`
// (optional) Group to match
Group *Group `protobuf:"bytes,5,opt,name=group" json:"group,omitempty"`
// Options during inspection
Options *VolumeInspectOptions `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the request to inspect volumes using a filter
func (*SdkVolumeInspectWithFiltersRequest) Descriptor ¶
func (*SdkVolumeInspectWithFiltersRequest) Descriptor() ([]byte, []int)
func (*SdkVolumeInspectWithFiltersRequest) GetGroup ¶
func (m *SdkVolumeInspectWithFiltersRequest) GetGroup() *Group
func (*SdkVolumeInspectWithFiltersRequest) GetLabels ¶
func (m *SdkVolumeInspectWithFiltersRequest) GetLabels() map[string]string
func (*SdkVolumeInspectWithFiltersRequest) GetName ¶
func (m *SdkVolumeInspectWithFiltersRequest) GetName() string
func (*SdkVolumeInspectWithFiltersRequest) GetOptions ¶
func (m *SdkVolumeInspectWithFiltersRequest) GetOptions() *VolumeInspectOptions
func (*SdkVolumeInspectWithFiltersRequest) GetOwnership ¶
func (m *SdkVolumeInspectWithFiltersRequest) GetOwnership() *Ownership
func (*SdkVolumeInspectWithFiltersRequest) ProtoMessage ¶
func (*SdkVolumeInspectWithFiltersRequest) ProtoMessage()
func (*SdkVolumeInspectWithFiltersRequest) Reset ¶
func (m *SdkVolumeInspectWithFiltersRequest) Reset()
func (*SdkVolumeInspectWithFiltersRequest) String ¶
func (m *SdkVolumeInspectWithFiltersRequest) String() string
func (*SdkVolumeInspectWithFiltersRequest) XXX_DiscardUnknown ¶
func (m *SdkVolumeInspectWithFiltersRequest) XXX_DiscardUnknown()
func (*SdkVolumeInspectWithFiltersRequest) XXX_Marshal ¶
func (m *SdkVolumeInspectWithFiltersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeInspectWithFiltersRequest) XXX_Merge ¶
func (dst *SdkVolumeInspectWithFiltersRequest) XXX_Merge(src proto.Message)
func (*SdkVolumeInspectWithFiltersRequest) XXX_Size ¶
func (m *SdkVolumeInspectWithFiltersRequest) XXX_Size() int
func (*SdkVolumeInspectWithFiltersRequest) XXX_Unmarshal ¶
func (m *SdkVolumeInspectWithFiltersRequest) XXX_Unmarshal(b []byte) error
type SdkVolumeInspectWithFiltersResponse ¶
type SdkVolumeInspectWithFiltersResponse struct {
// List of `SdkVolumeInspectResponse` objects describing the volumes
Volumes []*SdkVolumeInspectResponse `protobuf:"bytes,1,rep,name=volumes" json:"volumes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Defines the response when inspecting volumes using a filter
func (*SdkVolumeInspectWithFiltersResponse) Descriptor ¶
func (*SdkVolumeInspectWithFiltersResponse) Descriptor() ([]byte, []int)
func (*SdkVolumeInspectWithFiltersResponse) GetVolumes ¶
func (m *SdkVolumeInspectWithFiltersResponse) GetVolumes() []*SdkVolumeInspectResponse
func (*SdkVolumeInspectWithFiltersResponse) ProtoMessage ¶
func (*SdkVolumeInspectWithFiltersResponse) ProtoMessage()
func (*SdkVolumeInspectWithFiltersResponse) Reset ¶
func (m *SdkVolumeInspectWithFiltersResponse) Reset()
func (*SdkVolumeInspectWithFiltersResponse) String ¶
func (m *SdkVolumeInspectWithFiltersResponse) String() string
func (*SdkVolumeInspectWithFiltersResponse) XXX_DiscardUnknown ¶
func (m *SdkVolumeInspectWithFiltersResponse) XXX_DiscardUnknown()
func (*SdkVolumeInspectWithFiltersResponse) XXX_Marshal ¶
func (m *SdkVolumeInspectWithFiltersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeInspectWithFiltersResponse) XXX_Merge ¶
func (dst *SdkVolumeInspectWithFiltersResponse) XXX_Merge(src proto.Message)
func (*SdkVolumeInspectWithFiltersResponse) XXX_Size ¶
func (m *SdkVolumeInspectWithFiltersResponse) XXX_Size() int
func (*SdkVolumeInspectWithFiltersResponse) XXX_Unmarshal ¶
func (m *SdkVolumeInspectWithFiltersResponse) 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"`
// Options to attach device
Options *SdkVolumeAttachOptions `protobuf:"bytes,3,opt,name=options" json:"options,omitempty"`
// The following options are private to the driver plugin running the
// OpenStorage SDK. Contact your driver developer for any special
// values that need to be provided here.
DriverOptions map[string]string `` /* 167-byte string literal not displayed */
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) GetDriverOptions ¶
func (m *SdkVolumeMountRequest) GetDriverOptions() map[string]string
func (*SdkVolumeMountRequest) GetMountPath ¶
func (m *SdkVolumeMountRequest) GetMountPath() string
func (*SdkVolumeMountRequest) GetOptions ¶
func (m *SdkVolumeMountRequest) GetOptions() *SdkVolumeAttachOptions
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 SdkVolumeUnmountOptions ¶
type SdkVolumeUnmountOptions 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 (*SdkVolumeUnmountOptions) Descriptor ¶
func (*SdkVolumeUnmountOptions) Descriptor() ([]byte, []int)
func (*SdkVolumeUnmountOptions) GetDeleteMountPath ¶
func (m *SdkVolumeUnmountOptions) GetDeleteMountPath() bool
func (*SdkVolumeUnmountOptions) GetNoDelayBeforeDeletingMountPath ¶
func (m *SdkVolumeUnmountOptions) GetNoDelayBeforeDeletingMountPath() bool
func (*SdkVolumeUnmountOptions) ProtoMessage ¶
func (*SdkVolumeUnmountOptions) ProtoMessage()
func (*SdkVolumeUnmountOptions) Reset ¶
func (m *SdkVolumeUnmountOptions) Reset()
func (*SdkVolumeUnmountOptions) String ¶
func (m *SdkVolumeUnmountOptions) String() string
func (*SdkVolumeUnmountOptions) XXX_DiscardUnknown ¶
func (m *SdkVolumeUnmountOptions) XXX_DiscardUnknown()
func (*SdkVolumeUnmountOptions) XXX_Marshal ¶
func (m *SdkVolumeUnmountOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SdkVolumeUnmountOptions) XXX_Merge ¶
func (dst *SdkVolumeUnmountOptions) XXX_Merge(src proto.Message)
func (*SdkVolumeUnmountOptions) XXX_Size ¶
func (m *SdkVolumeUnmountOptions) XXX_Size() int
func (*SdkVolumeUnmountOptions) XXX_Unmarshal ¶
func (m *SdkVolumeUnmountOptions) 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 *SdkVolumeUnmountOptions `protobuf:"bytes,3,opt,name=options" json:"options,omitempty"`
// The following options are private to the driver plugin running the
// OpenStorage SDK. Contact your driver developer for any special
// values that need to be provided here.
DriverOptions map[string]string `` /* 167-byte string literal not displayed */
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) GetDriverOptions ¶
func (m *SdkVolumeUnmountRequest) GetDriverOptions() map[string]string
func (*SdkVolumeUnmountRequest) GetMountPath ¶
func (m *SdkVolumeUnmountRequest) GetMountPath() string
func (*SdkVolumeUnmountRequest) GetOptions ¶
func (m *SdkVolumeUnmountRequest) GetOptions() *SdkVolumeUnmountOptions
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 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 label 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.
Labels map[string]string `` /* 132-byte string literal not displayed */
// 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_opt.size.
// * To change number of replicas: Adjust spec.ha_level_opt.ha_level.
// * To change the I/O Profile: Adjust spec.io_profile_opt.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) GetLabels ¶
func (m *SdkVolumeUpdateRequest) GetLabels() map[string]string
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 Sharedv4FailoverStrategy ¶
type Sharedv4FailoverStrategy struct {
}
Sharedv4FailoverStrategy specifies how long to wait before failing over to a new server.
func (*Sharedv4FailoverStrategy) Descriptor ¶
func (*Sharedv4FailoverStrategy) Descriptor() ([]byte, []int)
func (*Sharedv4FailoverStrategy) ProtoMessage ¶
func (*Sharedv4FailoverStrategy) ProtoMessage()
func (*Sharedv4FailoverStrategy) Reset ¶
func (m *Sharedv4FailoverStrategy) Reset()
func (*Sharedv4FailoverStrategy) String ¶
func (m *Sharedv4FailoverStrategy) String() string
func (*Sharedv4FailoverStrategy) XXX_DiscardUnknown ¶
func (m *Sharedv4FailoverStrategy) XXX_DiscardUnknown()
func (*Sharedv4FailoverStrategy) XXX_Marshal ¶
func (m *Sharedv4FailoverStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Sharedv4FailoverStrategy) XXX_Merge ¶
func (dst *Sharedv4FailoverStrategy) XXX_Merge(src proto.Message)
func (*Sharedv4FailoverStrategy) XXX_Size ¶
func (m *Sharedv4FailoverStrategy) XXX_Size() int
func (*Sharedv4FailoverStrategy) XXX_Unmarshal ¶
func (m *Sharedv4FailoverStrategy) XXX_Unmarshal(b []byte) error
type Sharedv4FailoverStrategy_Value ¶
type Sharedv4FailoverStrategy_Value int32
const ( Sharedv4FailoverStrategy_UNSPECIFIED Sharedv4FailoverStrategy_Value = 0 // the apps with sharedv4 service volumes. It can also be used // for the apps with sharedv4 volumes when such apps are able // to restart quickly. Sharedv4FailoverStrategy_AGGRESSIVE Sharedv4FailoverStrategy_Value = 1 // triggering the failover. This is appropriate for the apps // with sharedv4 volumes (non-service). Sharedv4FailoverStrategy_NORMAL Sharedv4FailoverStrategy_Value = 2 )
func (Sharedv4FailoverStrategy_Value) EnumDescriptor ¶
func (Sharedv4FailoverStrategy_Value) EnumDescriptor() ([]byte, []int)
func (Sharedv4FailoverStrategy_Value) String ¶
func (x Sharedv4FailoverStrategy_Value) String() string
type Sharedv4ServiceSpec ¶
type Sharedv4ServiceSpec struct {
// used for setting up a service
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
// Indicates what kind of service would be created for this volume.
}
Sharedv4ServiceSpec when set, creates a service endpoint for accessing a sharedv4 volume.
func (*Sharedv4ServiceSpec) Descriptor ¶
func (*Sharedv4ServiceSpec) Descriptor() ([]byte, []int)
func (*Sharedv4ServiceSpec) GetName ¶
func (m *Sharedv4ServiceSpec) GetName() string
func (*Sharedv4ServiceSpec) GetType ¶
func (m *Sharedv4ServiceSpec) GetType() Sharedv4ServiceSpec_ServiceType
func (*Sharedv4ServiceSpec) ProtoMessage ¶
func (*Sharedv4ServiceSpec) ProtoMessage()
func (*Sharedv4ServiceSpec) Reset ¶
func (m *Sharedv4ServiceSpec) Reset()
func (*Sharedv4ServiceSpec) String ¶
func (m *Sharedv4ServiceSpec) String() string
func (*Sharedv4ServiceSpec) XXX_DiscardUnknown ¶
func (m *Sharedv4ServiceSpec) XXX_DiscardUnknown()
func (*Sharedv4ServiceSpec) XXX_Marshal ¶
func (m *Sharedv4ServiceSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Sharedv4ServiceSpec) XXX_Merge ¶
func (dst *Sharedv4ServiceSpec) XXX_Merge(src proto.Message)
func (*Sharedv4ServiceSpec) XXX_Size ¶
func (m *Sharedv4ServiceSpec) XXX_Size() int
func (*Sharedv4ServiceSpec) XXX_Unmarshal ¶
func (m *Sharedv4ServiceSpec) XXX_Unmarshal(b []byte) error
type Sharedv4ServiceSpec_ServiceType ¶
type Sharedv4ServiceSpec_ServiceType int32
Type of sharedv4 service. Values are governed by the different types of services supported by container orchestrators such as Kubernetes.
const ( Sharedv4ServiceSpec_UNSPECIFIED Sharedv4ServiceSpec_ServiceType = 0 // In this mode the sharedv4 volume can be accessed from outside the // cluster using one of the node's IPs. Sharedv4ServiceSpec_NODEPORT Sharedv4ServiceSpec_ServiceType = 1 // In this mode the sharedv4 volume will only be accessible // within the cluster via this service. Sharedv4ServiceSpec_CLUSTERIP Sharedv4ServiceSpec_ServiceType = 2 // Applicable when running in cloud. In this mode the sharedv4 volume // can be accessed from outside the cluster. Sharedv4ServiceSpec_LOADBALANCER Sharedv4ServiceSpec_ServiceType = 3 Sharedv4ServiceSpec_NONE Sharedv4ServiceSpec_ServiceType = 4 )
func (Sharedv4ServiceSpec_ServiceType) EnumDescriptor ¶
func (Sharedv4ServiceSpec_ServiceType) EnumDescriptor() ([]byte, []int)
func (Sharedv4ServiceSpec_ServiceType) String ¶
func (x Sharedv4ServiceSpec_ServiceType) String() string
type Sharedv4Spec ¶
type Sharedv4Spec struct {
// Indicates how aggressively to fail over to a new server.
}
Sharedv4Spec specifies common properties of sharedv4 and sharedv4 service volumes
func (*Sharedv4Spec) Descriptor ¶
func (*Sharedv4Spec) Descriptor() ([]byte, []int)
func (*Sharedv4Spec) GetFailoverStrategy ¶
func (m *Sharedv4Spec) GetFailoverStrategy() Sharedv4FailoverStrategy_Value
func (*Sharedv4Spec) ProtoMessage ¶
func (*Sharedv4Spec) ProtoMessage()
func (*Sharedv4Spec) Reset ¶
func (m *Sharedv4Spec) Reset()
func (*Sharedv4Spec) String ¶
func (m *Sharedv4Spec) String() string
func (*Sharedv4Spec) XXX_DiscardUnknown ¶
func (m *Sharedv4Spec) XXX_DiscardUnknown()
func (*Sharedv4Spec) XXX_Marshal ¶
func (m *Sharedv4Spec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Sharedv4Spec) XXX_Merge ¶
func (dst *Sharedv4Spec) XXX_Merge(src proto.Message)
func (*Sharedv4Spec) XXX_Size ¶
func (m *Sharedv4Spec) XXX_Size() int
func (*Sharedv4Spec) XXX_Unmarshal ¶
func (m *Sharedv4Spec) XXX_Unmarshal(b []byte) error
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.
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.
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.
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"`
// Unique Blocks
UniqueBlocks uint64 `protobuf:"varint,14,opt,name=unique_blocks,json=uniqueBlocks" json:"unique_blocks,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) GetUniqueBlocks ¶
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 Status_STATUS_POOLMAINTENANCE Status = 14 // Add statuses before MAX and update the number for MAX Status_STATUS_MAX Status = 15 )
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"`
// HardwareType is the type of the hardware the node has
HWType HardwareType `protobuf:"varint,18,opt,name=HWType,enum=openstorage.api.HardwareType" json:"HWType,omitempty"`
// Determine if the node is secured
SecurityStatus StorageNode_SecurityStatus `` /* 146-byte string literal not displayed */
// Topology information of the node in scheduler context
SchedulerTopology *SchedulerTopology `protobuf:"bytes,20,opt,name=scheduler_topology,json=schedulerTopology" json:"scheduler_topology,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) GetHWType ¶
func (m *StorageNode) GetHWType() HardwareType
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) GetSchedulerTopology ¶
func (m *StorageNode) GetSchedulerTopology() *SchedulerTopology
func (*StorageNode) GetSecurityStatus ¶
func (m *StorageNode) GetSecurityStatus() StorageNode_SecurityStatus
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 StorageNode_SecurityStatus ¶
type StorageNode_SecurityStatus int32
const ( // Security status type is unknown StorageNode_UNSPECIFIED StorageNode_SecurityStatus = 0 // Node is unsecure StorageNode_UNSECURED StorageNode_SecurityStatus = 1 // Node is secured with authentication and authorization StorageNode_SECURED StorageNode_SecurityStatus = 2 // Node is secured, but in the process of removing security. This state allows // other unsecured nodes to join the cluster since the cluster is in the process // of removing secuirty authenticaiton and authorization. StorageNode_SECURED_ALLOW_SECURITY_REMOVAL StorageNode_SecurityStatus = 3 )
func (StorageNode_SecurityStatus) EnumDescriptor ¶
func (StorageNode_SecurityStatus) EnumDescriptor() ([]byte, []int)
func (StorageNode_SecurityStatus) String ¶
func (x StorageNode_SecurityStatus) String() string
type StoragePool ¶
type StoragePool struct {
// Deprecated! Use `uuid` instead. 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 */
// UUID is the unique identifier for a storage pool
Uuid string `protobuf:"bytes,10,opt,name=uuid" json:"uuid,omitempty"`
// LastOperation is the most recent operation being performed on a storage pool
LastOperation *StoragePoolOperation `protobuf:"bytes,11,opt,name=last_operation,json=lastOperation" json:"last_operation,omitempty"`
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) GetLastOperation ¶
func (m *StoragePool) GetLastOperation() *StoragePoolOperation
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) GetUuid ¶
func (m *StoragePool) GetUuid() string
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 StoragePoolOperation ¶
type StoragePoolOperation struct {
// Type is the type of the operation
Type SdkStoragePool_OperationType `protobuf:"varint,1,opt,name=type,enum=openstorage.api.SdkStoragePool_OperationType" json:"type,omitempty"`
// Msg is a user friendly message for the operation
Msg string `protobuf:"bytes,2,opt,name=msg" json:"msg,omitempty"`
// Params for the parameters for the operation
Params map[string]string `` /* 132-byte string literal not displayed */
// Status is the status of the operation
Status SdkStoragePool_OperationStatus `protobuf:"varint,4,opt,name=status,enum=openstorage.api.SdkStoragePool_OperationStatus" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StoragePoolOperation defines an operation being performed on a storage pool
func (*StoragePoolOperation) Descriptor ¶
func (*StoragePoolOperation) Descriptor() ([]byte, []int)
func (*StoragePoolOperation) GetMsg ¶
func (m *StoragePoolOperation) GetMsg() string
func (*StoragePoolOperation) GetParams ¶
func (m *StoragePoolOperation) GetParams() map[string]string
func (*StoragePoolOperation) GetStatus ¶
func (m *StoragePoolOperation) GetStatus() SdkStoragePool_OperationStatus
func (*StoragePoolOperation) GetType ¶
func (m *StoragePoolOperation) GetType() SdkStoragePool_OperationType
func (*StoragePoolOperation) ProtoMessage ¶
func (*StoragePoolOperation) ProtoMessage()
func (*StoragePoolOperation) Reset ¶
func (m *StoragePoolOperation) Reset()
func (*StoragePoolOperation) String ¶
func (m *StoragePoolOperation) String() string
func (*StoragePoolOperation) XXX_DiscardUnknown ¶
func (m *StoragePoolOperation) XXX_DiscardUnknown()
func (*StoragePoolOperation) XXX_Marshal ¶
func (m *StoragePoolOperation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StoragePoolOperation) XXX_Merge ¶
func (dst *StoragePoolOperation) XXX_Merge(src proto.Message)
func (*StoragePoolOperation) XXX_Size ¶
func (m *StoragePoolOperation) XXX_Size() int
func (*StoragePoolOperation) XXX_Unmarshal ¶
func (m *StoragePoolOperation) XXX_Unmarshal(b []byte) error
type StorageRebalanceAudit ¶
type StorageRebalanceAudit struct {
// VolumeID is the id of the volume which was rebalanced
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// Name is the name of the volumes which was rebalanced
Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// Action is the action executed
Action StorageRebalanceAudit_StorageRebalanceAction `protobuf:"varint,3,opt,name=action,enum=openstorage.api.StorageRebalanceAudit_StorageRebalanceAction" json:"action,omitempty"`
// Node on which this action happened
Node string `protobuf:"bytes,4,opt,name=node" json:"node,omitempty"`
// Pool on which this action happened
Pool string `protobuf:"bytes,5,opt,name=pool" json:"pool,omitempty"`
// StartTime is the time at which action was started
StartTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
// EndTime is time time at which action ended
EndTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
// WorkSummary summarizes the work done
WorkSummary []*StorageRebalanceWorkSummary `protobuf:"bytes,8,rep,name=work_summary,json=workSummary" json:"work_summary,omitempty"`
// ReplicationSetId is the ID of the replication set
ReplicationSetId uint64 `protobuf:"varint,9,opt,name=replication_set_id,json=replicationSetId" json:"replication_set_id,omitempty"`
// State is the current state of the rebalance action
State StorageRebalanceJobState `protobuf:"varint,10,opt,name=state,enum=openstorage.api.StorageRebalanceJobState" json:"state,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StorageRebalanceAudit describes the action taken during rebalance
func (*StorageRebalanceAudit) Descriptor ¶
func (*StorageRebalanceAudit) Descriptor() ([]byte, []int)
func (*StorageRebalanceAudit) GetAction ¶
func (m *StorageRebalanceAudit) GetAction() StorageRebalanceAudit_StorageRebalanceAction
func (*StorageRebalanceAudit) GetEndTime ¶
func (m *StorageRebalanceAudit) GetEndTime() *timestamp.Timestamp
func (*StorageRebalanceAudit) GetName ¶
func (m *StorageRebalanceAudit) GetName() string
func (*StorageRebalanceAudit) GetNode ¶
func (m *StorageRebalanceAudit) GetNode() string
func (*StorageRebalanceAudit) GetPool ¶
func (m *StorageRebalanceAudit) GetPool() string
func (*StorageRebalanceAudit) GetReplicationSetId ¶
func (m *StorageRebalanceAudit) GetReplicationSetId() uint64
func (*StorageRebalanceAudit) GetStartTime ¶
func (m *StorageRebalanceAudit) GetStartTime() *timestamp.Timestamp
func (*StorageRebalanceAudit) GetState ¶
func (m *StorageRebalanceAudit) GetState() StorageRebalanceJobState
func (*StorageRebalanceAudit) GetVolumeId ¶
func (m *StorageRebalanceAudit) GetVolumeId() string
func (*StorageRebalanceAudit) GetWorkSummary ¶
func (m *StorageRebalanceAudit) GetWorkSummary() []*StorageRebalanceWorkSummary
func (*StorageRebalanceAudit) ProtoMessage ¶
func (*StorageRebalanceAudit) ProtoMessage()
func (*StorageRebalanceAudit) Reset ¶
func (m *StorageRebalanceAudit) Reset()
func (*StorageRebalanceAudit) String ¶
func (m *StorageRebalanceAudit) String() string
func (*StorageRebalanceAudit) XXX_DiscardUnknown ¶
func (m *StorageRebalanceAudit) XXX_DiscardUnknown()
func (*StorageRebalanceAudit) XXX_Marshal ¶
func (m *StorageRebalanceAudit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageRebalanceAudit) XXX_Merge ¶
func (dst *StorageRebalanceAudit) XXX_Merge(src proto.Message)
func (*StorageRebalanceAudit) XXX_Size ¶
func (m *StorageRebalanceAudit) XXX_Size() int
func (*StorageRebalanceAudit) XXX_Unmarshal ¶
func (m *StorageRebalanceAudit) XXX_Unmarshal(b []byte) error
type StorageRebalanceAudit_StorageRebalanceAction ¶
type StorageRebalanceAudit_StorageRebalanceAction int32
StorageRebalanceAction describes type of rebalance action
const ( // Indicates new replica was added StorageRebalanceAudit_ADD_REPLICA StorageRebalanceAudit_StorageRebalanceAction = 0 // Indicates existing replica was removed StorageRebalanceAudit_REMOVE_REPLICA StorageRebalanceAudit_StorageRebalanceAction = 1 )
func (StorageRebalanceAudit_StorageRebalanceAction) EnumDescriptor ¶
func (StorageRebalanceAudit_StorageRebalanceAction) EnumDescriptor() ([]byte, []int)
func (StorageRebalanceAudit_StorageRebalanceAction) String ¶
func (x StorageRebalanceAudit_StorageRebalanceAction) String() string
type StorageRebalanceJob ¶
type StorageRebalanceJob struct {
// ID of the rebalance job
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// Status describes status of pools after rebalance if rebalance did not finish successfully
Status string `protobuf:"bytes,2,opt,name=status" json:"status,omitempty"`
// State of the current job
State StorageRebalanceJobState `protobuf:"varint,3,opt,name=state,enum=openstorage.api.StorageRebalanceJobState" json:"state,omitempty"`
// Parameters is the original request params for this rebalance operation
Parameters *SdkStorageRebalanceRequest `protobuf:"bytes,4,opt,name=parameters" json:"parameters,omitempty"`
// CreateTime is the time the job was created
CreateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
// LastUpdateTime is the time the job was updated
LastUpdateTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=last_update_time,json=lastUpdateTime" json:"last_update_time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StorageRebalanceJob describes job input and current status
func (*StorageRebalanceJob) Descriptor ¶
func (*StorageRebalanceJob) Descriptor() ([]byte, []int)
func (*StorageRebalanceJob) GetCreateTime ¶
func (m *StorageRebalanceJob) GetCreateTime() *timestamp.Timestamp
func (*StorageRebalanceJob) GetId ¶
func (m *StorageRebalanceJob) GetId() string
func (*StorageRebalanceJob) GetLastUpdateTime ¶
func (m *StorageRebalanceJob) GetLastUpdateTime() *timestamp.Timestamp
func (*StorageRebalanceJob) GetParameters ¶
func (m *StorageRebalanceJob) GetParameters() *SdkStorageRebalanceRequest
func (*StorageRebalanceJob) GetState ¶
func (m *StorageRebalanceJob) GetState() StorageRebalanceJobState
func (*StorageRebalanceJob) GetStatus ¶
func (m *StorageRebalanceJob) GetStatus() string
func (*StorageRebalanceJob) ProtoMessage ¶
func (*StorageRebalanceJob) ProtoMessage()
func (*StorageRebalanceJob) Reset ¶
func (m *StorageRebalanceJob) Reset()
func (*StorageRebalanceJob) String ¶
func (m *StorageRebalanceJob) String() string
func (*StorageRebalanceJob) XXX_DiscardUnknown ¶
func (m *StorageRebalanceJob) XXX_DiscardUnknown()
func (*StorageRebalanceJob) XXX_Marshal ¶
func (m *StorageRebalanceJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageRebalanceJob) XXX_Merge ¶
func (dst *StorageRebalanceJob) XXX_Merge(src proto.Message)
func (*StorageRebalanceJob) XXX_Size ¶
func (m *StorageRebalanceJob) XXX_Size() int
func (*StorageRebalanceJob) XXX_Unmarshal ¶
func (m *StorageRebalanceJob) XXX_Unmarshal(b []byte) error
type StorageRebalanceJobState ¶
type StorageRebalanceJobState int32
StorageRebalanceJobState is an enum for state of the current rebalance operation
const ( // Pending indicates job is still pending and has not started work StorageRebalanceJobState_PENDING StorageRebalanceJobState = 0 // Running indicates job is actively running StorageRebalanceJobState_RUNNING StorageRebalanceJobState = 1 // Done indicates job has finished processing StorageRebalanceJobState_DONE StorageRebalanceJobState = 2 // Paused indicates job is paused StorageRebalanceJobState_PAUSED StorageRebalanceJobState = 3 // Cancelled indicates job is cancelled StorageRebalanceJobState_CANCELLED StorageRebalanceJobState = 4 )
func (StorageRebalanceJobState) EnumDescriptor ¶
func (StorageRebalanceJobState) EnumDescriptor() ([]byte, []int)
func (StorageRebalanceJobState) String ¶
func (x StorageRebalanceJobState) String() string
type StorageRebalanceSummary ¶
type StorageRebalanceSummary struct {
// TotalRunTimeSeconds is the total time rebalance is running
TotalRunTimeSeconds uint64 `protobuf:"varint,1,opt,name=total_run_time_seconds,json=totalRunTimeSeconds" json:"total_run_time_seconds,omitempty"`
// WorkSummary summarizes the work done
WorkSummary []*StorageRebalanceWorkSummary `protobuf:"bytes,2,rep,name=work_summary,json=workSummary" json:"work_summary,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StorageRebalanceSummary describes summary for the job
func (*StorageRebalanceSummary) Descriptor ¶
func (*StorageRebalanceSummary) Descriptor() ([]byte, []int)
func (*StorageRebalanceSummary) GetTotalRunTimeSeconds ¶
func (m *StorageRebalanceSummary) GetTotalRunTimeSeconds() uint64
func (*StorageRebalanceSummary) GetWorkSummary ¶
func (m *StorageRebalanceSummary) GetWorkSummary() []*StorageRebalanceWorkSummary
func (*StorageRebalanceSummary) ProtoMessage ¶
func (*StorageRebalanceSummary) ProtoMessage()
func (*StorageRebalanceSummary) Reset ¶
func (m *StorageRebalanceSummary) Reset()
func (*StorageRebalanceSummary) String ¶
func (m *StorageRebalanceSummary) String() string
func (*StorageRebalanceSummary) XXX_DiscardUnknown ¶
func (m *StorageRebalanceSummary) XXX_DiscardUnknown()
func (*StorageRebalanceSummary) XXX_Marshal ¶
func (m *StorageRebalanceSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageRebalanceSummary) XXX_Merge ¶
func (dst *StorageRebalanceSummary) XXX_Merge(src proto.Message)
func (*StorageRebalanceSummary) XXX_Size ¶
func (m *StorageRebalanceSummary) XXX_Size() int
func (*StorageRebalanceSummary) XXX_Unmarshal ¶
func (m *StorageRebalanceSummary) XXX_Unmarshal(b []byte) error
type StorageRebalanceTriggerThreshold ¶
type StorageRebalanceTriggerThreshold struct {
// Type defines type of threshold
Type StorageRebalanceTriggerThreshold_Type `protobuf:"varint,1,opt,name=type,enum=openstorage.api.StorageRebalanceTriggerThreshold_Type" json:"type,omitempty"`
// Metric defines metric for which this threshold applies to.
Metric StorageRebalanceTriggerThreshold_Metric `protobuf:"varint,2,opt,name=metric,enum=openstorage.api.StorageRebalanceTriggerThreshold_Metric" json:"metric,omitempty"`
// OverLoadTriggerThreshold will select entity which is over this
// threshold. OverLoadTriggerThreshold threshold selects pools
// which act as source for reduction of load defined by the metric.
OverLoadTriggerThreshold uint64 `` /* 131-byte string literal not displayed */
// UnderLoadTriggerThreshold will select entity which is under this
// threshold. UnderLoadTriggerThreshold selects pools which act as
// targets for increasing load defined by metric.
UnderLoadTriggerThreshold uint64 `` /* 134-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*StorageRebalanceTriggerThreshold) Descriptor ¶
func (*StorageRebalanceTriggerThreshold) Descriptor() ([]byte, []int)
func (*StorageRebalanceTriggerThreshold) GetMetric ¶
func (m *StorageRebalanceTriggerThreshold) GetMetric() StorageRebalanceTriggerThreshold_Metric
func (*StorageRebalanceTriggerThreshold) GetOverLoadTriggerThreshold ¶
func (m *StorageRebalanceTriggerThreshold) GetOverLoadTriggerThreshold() uint64
func (*StorageRebalanceTriggerThreshold) GetType ¶
func (m *StorageRebalanceTriggerThreshold) GetType() StorageRebalanceTriggerThreshold_Type
func (*StorageRebalanceTriggerThreshold) GetUnderLoadTriggerThreshold ¶
func (m *StorageRebalanceTriggerThreshold) GetUnderLoadTriggerThreshold() uint64
func (*StorageRebalanceTriggerThreshold) ProtoMessage ¶
func (*StorageRebalanceTriggerThreshold) ProtoMessage()
func (*StorageRebalanceTriggerThreshold) Reset ¶
func (m *StorageRebalanceTriggerThreshold) Reset()
func (*StorageRebalanceTriggerThreshold) String ¶
func (m *StorageRebalanceTriggerThreshold) String() string
func (*StorageRebalanceTriggerThreshold) XXX_DiscardUnknown ¶
func (m *StorageRebalanceTriggerThreshold) XXX_DiscardUnknown()
func (*StorageRebalanceTriggerThreshold) XXX_Marshal ¶
func (m *StorageRebalanceTriggerThreshold) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageRebalanceTriggerThreshold) XXX_Merge ¶
func (dst *StorageRebalanceTriggerThreshold) XXX_Merge(src proto.Message)
func (*StorageRebalanceTriggerThreshold) XXX_Size ¶
func (m *StorageRebalanceTriggerThreshold) XXX_Size() int
func (*StorageRebalanceTriggerThreshold) XXX_Unmarshal ¶
func (m *StorageRebalanceTriggerThreshold) XXX_Unmarshal(b []byte) error
type StorageRebalanceTriggerThreshold_Metric ¶
type StorageRebalanceTriggerThreshold_Metric int32
Metric is an enum that defines the metric to use for rebalance
const ( // ProvisionSpace indicates rebalance for provisioned space StorageRebalanceTriggerThreshold_PROVISION_SPACE StorageRebalanceTriggerThreshold_Metric = 0 // UsedSpace indicates rebalance for used space StorageRebalanceTriggerThreshold_USED_SPACE StorageRebalanceTriggerThreshold_Metric = 1 )
func (StorageRebalanceTriggerThreshold_Metric) EnumDescriptor ¶
func (StorageRebalanceTriggerThreshold_Metric) EnumDescriptor() ([]byte, []int)
func (StorageRebalanceTriggerThreshold_Metric) String ¶
func (x StorageRebalanceTriggerThreshold_Metric) String() string
type StorageRebalanceTriggerThreshold_Type ¶
type StorageRebalanceTriggerThreshold_Type int32
Type is an enum that defines the type fo the trigger threshold
const ( // AbsolutePercent indicates absolute percent comparison. // Example, 75 % used of capacity, or 50 % provisioned of capacity. StorageRebalanceTriggerThreshold_ABSOLUTE_PERCENT StorageRebalanceTriggerThreshold_Type = 0 // DeltaMeanPercent indicates mean percent comparision threshold. // Example, 10 % more than mean for cluster. StorageRebalanceTriggerThreshold_DELTA_MEAN_PERCENT StorageRebalanceTriggerThreshold_Type = 1 )
func (StorageRebalanceTriggerThreshold_Type) EnumDescriptor ¶
func (StorageRebalanceTriggerThreshold_Type) EnumDescriptor() ([]byte, []int)
func (StorageRebalanceTriggerThreshold_Type) String ¶
func (x StorageRebalanceTriggerThreshold_Type) String() string
type StorageRebalanceWorkSummary ¶
type StorageRebalanceWorkSummary struct {
// Type describes the type of summary.
Type StorageRebalanceWorkSummary_Type `protobuf:"varint,1,opt,name=type,enum=openstorage.api.StorageRebalanceWorkSummary_Type" json:"type,omitempty"`
// Done is the amount of bytes/work done
Done uint64 `protobuf:"varint,2,opt,name=done" json:"done,omitempty"`
// Pending is the amount of bytes/work pending. Done + Pending == Total
Pending uint64 `protobuf:"varint,3,opt,name=pending" json:"pending,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*StorageRebalanceWorkSummary) Descriptor ¶
func (*StorageRebalanceWorkSummary) Descriptor() ([]byte, []int)
func (*StorageRebalanceWorkSummary) GetDone ¶
func (m *StorageRebalanceWorkSummary) GetDone() uint64
func (*StorageRebalanceWorkSummary) GetPending ¶
func (m *StorageRebalanceWorkSummary) GetPending() uint64
func (*StorageRebalanceWorkSummary) GetType ¶
func (m *StorageRebalanceWorkSummary) GetType() StorageRebalanceWorkSummary_Type
func (*StorageRebalanceWorkSummary) ProtoMessage ¶
func (*StorageRebalanceWorkSummary) ProtoMessage()
func (*StorageRebalanceWorkSummary) Reset ¶
func (m *StorageRebalanceWorkSummary) Reset()
func (*StorageRebalanceWorkSummary) String ¶
func (m *StorageRebalanceWorkSummary) String() string
func (*StorageRebalanceWorkSummary) XXX_DiscardUnknown ¶
func (m *StorageRebalanceWorkSummary) XXX_DiscardUnknown()
func (*StorageRebalanceWorkSummary) XXX_Marshal ¶
func (m *StorageRebalanceWorkSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageRebalanceWorkSummary) XXX_Merge ¶
func (dst *StorageRebalanceWorkSummary) XXX_Merge(src proto.Message)
func (*StorageRebalanceWorkSummary) XXX_Size ¶
func (m *StorageRebalanceWorkSummary) XXX_Size() int
func (*StorageRebalanceWorkSummary) XXX_Unmarshal ¶
func (m *StorageRebalanceWorkSummary) XXX_Unmarshal(b []byte) error
type StorageRebalanceWorkSummary_Type ¶
type StorageRebalanceWorkSummary_Type int32
Type is an enum to indicate the type of work summary
const ( // summary for unbalanced pools StorageRebalanceWorkSummary_UnbalancedPools StorageRebalanceWorkSummary_Type = 0 // summary for unbalanced volumes StorageRebalanceWorkSummary_UnbalancedVolumes StorageRebalanceWorkSummary_Type = 1 // summary for unbalanced provisioned space StorageRebalanceWorkSummary_UnbalancedProvisionedSpaceBytes StorageRebalanceWorkSummary_Type = 2 // summary for unbalanced used space StorageRebalanceWorkSummary_UnbalancedUsedSpaceBytes StorageRebalanceWorkSummary_Type = 3 )
func (StorageRebalanceWorkSummary_Type) EnumDescriptor ¶
func (StorageRebalanceWorkSummary_Type) EnumDescriptor() ([]byte, []int)
func (StorageRebalanceWorkSummary_Type) String ¶
func (x StorageRebalanceWorkSummary_Type) String() string
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"`
// True if dedicated as cache
Cache bool `protobuf:"varint,14,opt,name=cache" json:"cache,omitempty"`
// True if the resource is used as thin pool metadata disk
PoolMetadataDev bool `protobuf:"varint,15,opt,name=pool_metadata_dev,json=poolMetadataDev" json:"pool_metadata_dev,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
StorageResource groups properties of a storage device.
func (*StorageResource) Descriptor ¶
func (*StorageResource) Descriptor() ([]byte, []int)
func (*StorageResource) GetCache ¶
func (m *StorageResource) GetCache() bool
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) GetPoolMetadataDev ¶
func (m *StorageResource) GetPoolMetadataDev() bool
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 TokenSecretContext ¶
TokenSecretContext contains all nessesary information to get a token secret from any provider
type TopologyRequirement ¶
type TopologyRequirement struct {
// Key-value pairs defining the required topology for a volume
Labels map[string]string `` /* 132-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
TopologyRequirement defines the topology requirement for a volume
func (*TopologyRequirement) Descriptor ¶
func (*TopologyRequirement) Descriptor() ([]byte, []int)
func (*TopologyRequirement) GetLabels ¶
func (m *TopologyRequirement) GetLabels() map[string]string
func (*TopologyRequirement) ProtoMessage ¶
func (*TopologyRequirement) ProtoMessage()
func (*TopologyRequirement) Reset ¶
func (m *TopologyRequirement) Reset()
func (*TopologyRequirement) String ¶
func (m *TopologyRequirement) String() string
func (*TopologyRequirement) XXX_DiscardUnknown ¶
func (m *TopologyRequirement) XXX_DiscardUnknown()
func (*TopologyRequirement) XXX_Marshal ¶
func (m *TopologyRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TopologyRequirement) XXX_Merge ¶
func (dst *TopologyRequirement) XXX_Merge(src proto.Message)
func (*TopologyRequirement) XXX_Size ¶
func (m *TopologyRequirement) XXX_Size() int
func (*TopologyRequirement) XXX_Unmarshal ¶
func (m *TopologyRequirement) XXX_Unmarshal(b []byte) error
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 this 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"`
// VolumeStatus is the availability status of this volume.
Status VolumeStatus `protobuf:"varint,11,opt,name=status,enum=openstorage.api.VolumeStatus" json:"status,omitempty"`
// VolumeState 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"`
// AttachState 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"`
// AttachTime time this device was last attached externally.
AttachTime *timestamp.Timestamp `protobuf:"bytes,24,opt,name=attach_time,json=attachTime" json:"attach_time,omitempty"`
// DetachTime time this device was detached.
DetachTime *timestamp.Timestamp `protobuf:"bytes,25,opt,name=detach_time,json=detachTime" json:"detach_time,omitempty"`
// Fastpath extensions
FpConfig *FastpathConfig `protobuf:"bytes,26,opt,name=fpConfig" json:"fpConfig,omitempty"`
// LastScanFix is the time when an integrity check fixed errors in filesystem
LastScanFix *timestamp.Timestamp `protobuf:"bytes,27,opt,name=last_scan_fix,json=lastScanFix" json:"last_scan_fix,omitempty"`
// LastScanStatus is the time when an integrity check fixed errors in filesystem
LastScanStatus FilesystemHealthStatus `` /* 144-byte string literal not displayed */
// MountOptions are the runtime mount options that will be used while mounting this volume
MountOptions *MountOptions `protobuf:"bytes,29,opt,name=mount_options,json=mountOptions" json:"mount_options,omitempty"`
// from a node where the volume replica does not exist
Sharedv4MountOptions *MountOptions `protobuf:"bytes,30,opt,name=sharedv4_mount_options,json=sharedv4MountOptions" json:"sharedv4_mount_options,omitempty"`
// DerivedIoProfile the IO profile determined from the pattern
DerivedIoProfile IoProfile `` /* 137-byte string literal not displayed */
// InTrashcan if the volume is in trashcan
InTrashcan bool `protobuf:"varint,32,opt,name=in_trashcan,json=inTrashcan" json:"in_trashcan,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Volume represents an abstract storage volume.
func (*Volume) Contains ¶
Contains returns true if locationConstraint is a member of volume's replication set.
func (*Volume) Descriptor ¶
func (*Volume) GetAttachInfo ¶
func (*Volume) GetAttachPath ¶
func (*Volume) GetAttachTime ¶
func (*Volume) GetAttachedOn ¶
func (*Volume) GetAttachedState ¶
func (m *Volume) GetAttachedState() AttachState
func (*Volume) GetDerivedIoProfile ¶
func (*Volume) GetDetachTime ¶
func (*Volume) GetDevicePath ¶
func (*Volume) GetFpConfig ¶
func (m *Volume) GetFpConfig() *FastpathConfig
func (*Volume) GetFsResizeRequired ¶
func (*Volume) GetInTrashcan ¶
func (*Volume) GetLastScan ¶
func (*Volume) GetLastScanFix ¶
func (*Volume) GetLastScanStatus ¶
func (m *Volume) GetLastScanStatus() FilesystemHealthStatus
func (*Volume) GetLocator ¶
func (m *Volume) GetLocator() *VolumeLocator
func (*Volume) GetMountOptions ¶
func (m *Volume) GetMountOptions() *MountOptions
func (*Volume) GetReadonly ¶
func (*Volume) GetReplicaSets ¶
func (m *Volume) GetReplicaSets() []*ReplicaSet
func (*Volume) GetRuntimeState ¶
func (m *Volume) GetRuntimeState() []*RuntimeStateMap
func (*Volume) GetSecureDevicePath ¶
func (*Volume) GetSharedv4MountOptions ¶
func (m *Volume) GetSharedv4MountOptions() *MountOptions
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) IsAttached ¶
IsAttached checks if a volume is attached
func (*Volume) IsPermitted ¶
func (v *Volume) IsPermitted(ctx context.Context, accessType Ownership_AccessType) bool
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
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
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
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
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 VolumeInspectOptions ¶
type VolumeInspectOptions struct {
// Deep inspection is used to collect more information about
// the volume. Setting this value may delay the request.
Deep bool `protobuf:"varint,1,opt,name=deep" json:"deep,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Options used for volume inspection
func (*VolumeInspectOptions) Descriptor ¶
func (*VolumeInspectOptions) Descriptor() ([]byte, []int)
func (*VolumeInspectOptions) GetDeep ¶
func (m *VolumeInspectOptions) GetDeep() bool
func (*VolumeInspectOptions) ProtoMessage ¶
func (*VolumeInspectOptions) ProtoMessage()
func (*VolumeInspectOptions) Reset ¶
func (m *VolumeInspectOptions) Reset()
func (*VolumeInspectOptions) String ¶
func (m *VolumeInspectOptions) String() string
func (*VolumeInspectOptions) XXX_DiscardUnknown ¶
func (m *VolumeInspectOptions) XXX_DiscardUnknown()
func (*VolumeInspectOptions) XXX_Marshal ¶
func (m *VolumeInspectOptions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeInspectOptions) XXX_Merge ¶
func (dst *VolumeInspectOptions) XXX_Merge(src proto.Message)
func (*VolumeInspectOptions) XXX_Size ¶
func (m *VolumeInspectOptions) XXX_Size() int
func (*VolumeInspectOptions) XXX_Unmarshal ¶
func (m *VolumeInspectOptions) 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 */
// Filter with ownership
Ownership *Ownership `protobuf:"bytes,3,opt,name=ownership" json:"ownership,omitempty"`
// Filter by group
Group *Group `protobuf:"bytes,4,opt,name=group" json:"group,omitempty"`
// Volume Ids to match
VolumeIds []string `protobuf:"bytes,5,rep,name=volume_ids,json=volumeIds" json:"volume_ids,omitempty"`
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.
func (*VolumeLocator) Descriptor ¶
func (*VolumeLocator) Descriptor() ([]byte, []int)
func (*VolumeLocator) GetGroup ¶
func (m *VolumeLocator) GetGroup() *Group
func (*VolumeLocator) GetName ¶
func (m *VolumeLocator) GetName() string
func (*VolumeLocator) GetOwnership ¶
func (m *VolumeLocator) GetOwnership() *Ownership
func (*VolumeLocator) GetVolumeIds ¶
func (m *VolumeLocator) GetVolumeIds() []string
func (*VolumeLocator) GetVolumeLabels ¶
func (m *VolumeLocator) GetVolumeLabels() map[string]string
func (*VolumeLocator) MergeVolumeSpecLabels ¶
func (l *VolumeLocator) MergeVolumeSpecLabels(s *VolumeSpec) *VolumeLocator
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 VolumePlacementSpec ¶
type VolumePlacementSpec struct {
// 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,1,opt,name=weight" json:"weight,omitempty"`
// Enforcement specifies the rule enforcement policy. Can take values: required or preferred.
// (optional)
Enforcement EnforcementType `protobuf:"varint,2,opt,name=enforcement,enum=openstorage.api.EnforcementType" json:"enforcement,omitempty"`
// TopologyKey key for the matching all segments of the cluster topology with the same key
// e.g If the key is failure-domain.beta.kubernetes.io/zone, this should match all nodes with
// the same value for this key (i.e in the same zone)
TopologyKey string `protobuf:"bytes,3,opt,name=topology_key,json=topologyKey" json:"topology_key,omitempty"`
// MatchExpressions is a list of label selector requirements. The requirements are ANDed.
MatchExpressions []*LabelSelectorRequirement `protobuf:"bytes,4,rep,name=match_expressions,json=matchExpressions" json:"match_expressions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*VolumePlacementSpec) Descriptor ¶
func (*VolumePlacementSpec) Descriptor() ([]byte, []int)
func (*VolumePlacementSpec) GetEnforcement ¶
func (m *VolumePlacementSpec) GetEnforcement() EnforcementType
func (*VolumePlacementSpec) GetMatchExpressions ¶
func (m *VolumePlacementSpec) GetMatchExpressions() []*LabelSelectorRequirement
func (*VolumePlacementSpec) GetTopologyKey ¶
func (m *VolumePlacementSpec) GetTopologyKey() string
func (*VolumePlacementSpec) GetWeight ¶
func (m *VolumePlacementSpec) GetWeight() int64
func (*VolumePlacementSpec) ProtoMessage ¶
func (*VolumePlacementSpec) ProtoMessage()
func (*VolumePlacementSpec) Reset ¶
func (m *VolumePlacementSpec) Reset()
func (*VolumePlacementSpec) String ¶
func (m *VolumePlacementSpec) String() string
func (*VolumePlacementSpec) XXX_DiscardUnknown ¶
func (m *VolumePlacementSpec) XXX_DiscardUnknown()
func (*VolumePlacementSpec) XXX_Marshal ¶
func (m *VolumePlacementSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumePlacementSpec) XXX_Merge ¶
func (dst *VolumePlacementSpec) XXX_Merge(src proto.Message)
func (*VolumePlacementSpec) XXX_Size ¶
func (m *VolumePlacementSpec) XXX_Size() int
func (*VolumePlacementSpec) XXX_Unmarshal ¶
func (m *VolumePlacementSpec) XXX_Unmarshal(b []byte) error
type VolumePlacementStrategy ¶
type VolumePlacementStrategy struct {
// ReplicaAffinity defines affinity rules between replicas within a volume
ReplicaAffinity []*ReplicaPlacementSpec `protobuf:"bytes,1,rep,name=replica_affinity,json=replicaAffinity" json:"replica_affinity,omitempty"`
// ReplicaAntiAffinity defines anti-affinity rules between replicas within a volume
ReplicaAntiAffinity []*ReplicaPlacementSpec `protobuf:"bytes,2,rep,name=replica_anti_affinity,json=replicaAntiAffinity" json:"replica_anti_affinity,omitempty"`
// VolumeAffinity defines affinity rules between volumes
VolumeAffinity []*VolumePlacementSpec `protobuf:"bytes,3,rep,name=volume_affinity,json=volumeAffinity" json:"volume_affinity,omitempty"`
// VolumeAntiAffinity defines anti-affinity rules between volumes
VolumeAntiAffinity []*VolumePlacementSpec `protobuf:"bytes,4,rep,name=volume_anti_affinity,json=volumeAntiAffinity" json:"volume_anti_affinity,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 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.
func (*VolumePlacementStrategy) Descriptor ¶
func (*VolumePlacementStrategy) Descriptor() ([]byte, []int)
func (*VolumePlacementStrategy) GetReplicaAffinity ¶
func (m *VolumePlacementStrategy) GetReplicaAffinity() []*ReplicaPlacementSpec
func (*VolumePlacementStrategy) GetReplicaAntiAffinity ¶
func (m *VolumePlacementStrategy) GetReplicaAntiAffinity() []*ReplicaPlacementSpec
func (*VolumePlacementStrategy) GetVolumeAffinity ¶
func (m *VolumePlacementStrategy) GetVolumeAffinity() []*VolumePlacementSpec
func (*VolumePlacementStrategy) GetVolumeAntiAffinity ¶
func (m *VolumePlacementStrategy) GetVolumeAntiAffinity() []*VolumePlacementSpec
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.
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 VolumeServiceInstanceResponse ¶
type VolumeServiceInstanceResponse struct {
// Error code
Error string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"`
// Status information exposed a map
Status map[string]string `` /* 132-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*VolumeServiceInstanceResponse) Descriptor ¶
func (*VolumeServiceInstanceResponse) Descriptor() ([]byte, []int)
func (*VolumeServiceInstanceResponse) GetError ¶
func (m *VolumeServiceInstanceResponse) GetError() string
func (*VolumeServiceInstanceResponse) GetStatus ¶
func (m *VolumeServiceInstanceResponse) GetStatus() map[string]string
func (*VolumeServiceInstanceResponse) ProtoMessage ¶
func (*VolumeServiceInstanceResponse) ProtoMessage()
func (*VolumeServiceInstanceResponse) Reset ¶
func (m *VolumeServiceInstanceResponse) Reset()
func (*VolumeServiceInstanceResponse) String ¶
func (m *VolumeServiceInstanceResponse) String() string
func (*VolumeServiceInstanceResponse) XXX_DiscardUnknown ¶
func (m *VolumeServiceInstanceResponse) XXX_DiscardUnknown()
func (*VolumeServiceInstanceResponse) XXX_Marshal ¶
func (m *VolumeServiceInstanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeServiceInstanceResponse) XXX_Merge ¶
func (dst *VolumeServiceInstanceResponse) XXX_Merge(src proto.Message)
func (*VolumeServiceInstanceResponse) XXX_Size ¶
func (m *VolumeServiceInstanceResponse) XXX_Size() int
func (*VolumeServiceInstanceResponse) XXX_Unmarshal ¶
func (m *VolumeServiceInstanceResponse) XXX_Unmarshal(b []byte) error
type VolumeServiceRequest ¶
type VolumeServiceRequest struct {
// User specified volume service command
SrvCmd string `protobuf:"bytes,1,opt,name=srv_cmd,json=srvCmd" json:"srv_cmd,omitempty"`
// User specified volume service command's params
SrvCmdParams map[string]string `` /* 166-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeServiceRequest provides details on what volume service command to perform in background on the volume
func (*VolumeServiceRequest) Descriptor ¶
func (*VolumeServiceRequest) Descriptor() ([]byte, []int)
func (*VolumeServiceRequest) GetSrvCmd ¶
func (m *VolumeServiceRequest) GetSrvCmd() string
func (*VolumeServiceRequest) GetSrvCmdParams ¶
func (m *VolumeServiceRequest) GetSrvCmdParams() map[string]string
func (*VolumeServiceRequest) ProtoMessage ¶
func (*VolumeServiceRequest) ProtoMessage()
func (*VolumeServiceRequest) Reset ¶
func (m *VolumeServiceRequest) Reset()
func (*VolumeServiceRequest) String ¶
func (m *VolumeServiceRequest) String() string
func (*VolumeServiceRequest) XXX_DiscardUnknown ¶
func (m *VolumeServiceRequest) XXX_DiscardUnknown()
func (*VolumeServiceRequest) XXX_Marshal ¶
func (m *VolumeServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeServiceRequest) XXX_Merge ¶
func (dst *VolumeServiceRequest) XXX_Merge(src proto.Message)
func (*VolumeServiceRequest) XXX_Size ¶
func (m *VolumeServiceRequest) XXX_Size() int
func (*VolumeServiceRequest) XXX_Unmarshal ¶
func (m *VolumeServiceRequest) XXX_Unmarshal(b []byte) error
type VolumeServiceResponse ¶
type VolumeServiceResponse struct {
// Number of VolumeServiceInstanceResponse returned as part of this response
// structure
VolSrvRspObjCnt int32 `protobuf:"varint,1,opt,name=vol_srv_rsp_obj_cnt,json=volSrvRspObjCnt" json:"vol_srv_rsp_obj_cnt,omitempty"`
VolSrvRsp []*VolumeServiceInstanceResponse `protobuf:"bytes,2,rep,name=vol_srv_rsp,json=volSrvRsp" json:"vol_srv_rsp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeServiceResponse specifies the response to a Volume Service command performed on a volumen
func (*VolumeServiceResponse) Descriptor ¶
func (*VolumeServiceResponse) Descriptor() ([]byte, []int)
func (*VolumeServiceResponse) GetVolSrvRsp ¶
func (m *VolumeServiceResponse) GetVolSrvRsp() []*VolumeServiceInstanceResponse
func (*VolumeServiceResponse) GetVolSrvRspObjCnt ¶
func (m *VolumeServiceResponse) GetVolSrvRspObjCnt() int32
func (*VolumeServiceResponse) ProtoMessage ¶
func (*VolumeServiceResponse) ProtoMessage()
func (*VolumeServiceResponse) Reset ¶
func (m *VolumeServiceResponse) Reset()
func (*VolumeServiceResponse) String ¶
func (m *VolumeServiceResponse) String() string
func (*VolumeServiceResponse) XXX_DiscardUnknown ¶
func (m *VolumeServiceResponse) XXX_DiscardUnknown()
func (*VolumeServiceResponse) XXX_Marshal ¶
func (m *VolumeServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeServiceResponse) XXX_Merge ¶
func (dst *VolumeServiceResponse) XXX_Merge(src proto.Message)
func (*VolumeServiceResponse) XXX_Size ¶
func (m *VolumeServiceResponse) XXX_Size() int
func (*VolumeServiceResponse) XXX_Unmarshal ¶
func (m *VolumeServiceResponse) 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.
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
Volume *Volume `protobuf:"bytes,1,opt,name=volume" json:"volume,omitempty"`
// VolumeResponse
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
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"`
// (deprecated, do not use) 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"`
// Aggregation 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"`
// StoragePolicy if applied/specified while creating volume
StoragePolicy string `protobuf:"bytes,32,opt,name=storage_policy,json=storagePolicy" json:"storage_policy,omitempty"`
// Ownership
Ownership *Ownership `protobuf:"bytes,33,opt,name=ownership" json:"ownership,omitempty"`
// ExportSpec defines how the volume should be exported.
ExportSpec *ExportSpec `protobuf:"bytes,34,opt,name=export_spec,json=exportSpec" json:"export_spec,omitempty"`
// fastpath extensions
FpPreference bool `protobuf:"varint,35,opt,name=fp_preference,json=fpPreference" json:"fp_preference,omitempty"`
// Xattr specifies implementation specific volume attributes
Xattr Xattr_Value `protobuf:"varint,36,opt,name=xattr,enum=openstorage.api.Xattr_Value" json:"xattr,omitempty"`
// ScanPolicy specifies the filesystem check policy
ScanPolicy *ScanPolicy `protobuf:"bytes,37,opt,name=scan_policy,json=scanPolicy" json:"scan_policy,omitempty"`
// MountOptions defines the options that will be used while mounting this volume
MountOptions *MountOptions `protobuf:"bytes,38,opt,name=mount_options,json=mountOptions" json:"mount_options,omitempty"`
// from a node where the volume replica does not exist
Sharedv4MountOptions *MountOptions `protobuf:"bytes,39,opt,name=sharedv4_mount_options,json=sharedv4MountOptions" json:"sharedv4_mount_options,omitempty"`
// Proxy_write if true, per volume proxy write replication enabled
ProxyWrite bool `protobuf:"varint,40,opt,name=proxy_write,json=proxyWrite" json:"proxy_write,omitempty"`
// ProxySpec indicates that this volume is used for proxying an external data source
ProxySpec *ProxySpec `protobuf:"bytes,41,opt,name=proxy_spec,json=proxySpec" json:"proxy_spec,omitempty"`
Sharedv4ServiceSpec *Sharedv4ServiceSpec `protobuf:"bytes,42,opt,name=sharedv4_service_spec,json=sharedv4ServiceSpec" json:"sharedv4_service_spec,omitempty"`
Sharedv4Spec *Sharedv4Spec `protobuf:"bytes,43,opt,name=sharedv4_spec,json=sharedv4Spec" json:"sharedv4_spec,omitempty"`
// Autofstrim indicates that fstrim would be run on this volume automatically, without user intervention
AutoFstrim bool `protobuf:"varint,44,opt,name=auto_fstrim,json=autoFstrim" json:"auto_fstrim,omitempty"`
// IoThrottle specifies maximum io(iops/bandwidth) this volume is restricted to
IoThrottle *IoThrottle `protobuf:"bytes,45,opt,name=io_throttle,json=ioThrottle" json:"io_throttle,omitempty"`
// TopologyRequirement topology requirement for this volume
TopologyRequirement *TopologyRequirement `protobuf:"bytes,48,opt,name=topology_requirement,json=topologyRequirement" json:"topology_requirement,omitempty"`
// Filesystem create options to be honored.
FaCreateOptions string `protobuf:"bytes,50,opt,name=fa_create_options,json=faCreateOptions" json:"fa_create_options,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeSpec has the properties needed to create a volume.
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) GetAutoFstrim ¶
func (m *VolumeSpec) GetAutoFstrim() bool
func (*VolumeSpec) GetBlockSize ¶
func (m *VolumeSpec) GetBlockSize() int64
func (*VolumeSpec) GetCascaded ¶
func (m *VolumeSpec) GetCascaded() bool
func (*VolumeSpec) GetCloneCreatorOwnership ¶
func (v *VolumeSpec) GetCloneCreatorOwnership(ctx context.Context) (*Ownership, bool)
GetCloneCreatorOwnership returns the appropriate ownership for the new snapshot and if an update is required
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) GetExportSpec ¶
func (m *VolumeSpec) GetExportSpec() *ExportSpec
func (*VolumeSpec) GetFaCreateOptions ¶
func (m *VolumeSpec) GetFaCreateOptions() string
func (*VolumeSpec) GetForceUnsupportedFsType ¶
func (m *VolumeSpec) GetForceUnsupportedFsType() bool
func (*VolumeSpec) GetFormat ¶
func (m *VolumeSpec) GetFormat() FSType
func (*VolumeSpec) GetFpPreference ¶
func (m *VolumeSpec) GetFpPreference() bool
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) GetIoThrottle ¶
func (m *VolumeSpec) GetIoThrottle() *IoThrottle
func (*VolumeSpec) GetJournal ¶
func (m *VolumeSpec) GetJournal() bool
func (*VolumeSpec) GetMountOptions ¶
func (m *VolumeSpec) GetMountOptions() *MountOptions
func (*VolumeSpec) GetNodiscard ¶
func (m *VolumeSpec) GetNodiscard() bool
func (*VolumeSpec) GetOwnership ¶
func (m *VolumeSpec) GetOwnership() *Ownership
func (*VolumeSpec) GetPassphrase ¶
func (m *VolumeSpec) GetPassphrase() string
func (*VolumeSpec) GetPlacementStrategy ¶
func (m *VolumeSpec) GetPlacementStrategy() *VolumePlacementStrategy
func (*VolumeSpec) GetProxySpec ¶
func (m *VolumeSpec) GetProxySpec() *ProxySpec
func (*VolumeSpec) GetProxyWrite ¶
func (m *VolumeSpec) GetProxyWrite() bool
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) GetScanPolicy ¶
func (m *VolumeSpec) GetScanPolicy() *ScanPolicy
func (*VolumeSpec) GetShared ¶
func (m *VolumeSpec) GetShared() bool
func (*VolumeSpec) GetSharedv4 ¶
func (m *VolumeSpec) GetSharedv4() bool
func (*VolumeSpec) GetSharedv4MountOptions ¶
func (m *VolumeSpec) GetSharedv4MountOptions() *MountOptions
func (*VolumeSpec) GetSharedv4ServiceSpec ¶
func (m *VolumeSpec) GetSharedv4ServiceSpec() *Sharedv4ServiceSpec
func (*VolumeSpec) GetSharedv4Spec ¶
func (m *VolumeSpec) GetSharedv4Spec() *Sharedv4Spec
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) GetStoragePolicy ¶
func (m *VolumeSpec) GetStoragePolicy() string
func (*VolumeSpec) GetTopologyRequirement ¶
func (m *VolumeSpec) GetTopologyRequirement() *TopologyRequirement
func (*VolumeSpec) GetVolumeLabels ¶
func (m *VolumeSpec) GetVolumeLabels() map[string]string
func (*VolumeSpec) GetXattr ¶
func (m *VolumeSpec) GetXattr() Xattr_Value
func (*VolumeSpec) IsPermitted ¶
func (v *VolumeSpec) IsPermitted(ctx context.Context, accessType Ownership_AccessType) bool
func (*VolumeSpec) IsPermittedFromUserInfo ¶
func (v *VolumeSpec) IsPermittedFromUserInfo(user *auth.UserInfo, accessType Ownership_AccessType) bool
func (*VolumeSpec) IsPublic ¶
func (v *VolumeSpec) IsPublic(accessType Ownership_AccessType) bool
func (*VolumeSpec) IsPureVolume ¶
func (v *VolumeSpec) IsPureVolume() bool
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 VolumeSpecPolicy ¶
type VolumeSpecPolicy struct {
// Size specifies the thin provisioned volume size in bytes.
// Use `size_operator` to show if this value is the min, max, or set.
//
// Types that are valid to be assigned to SizeOpt:
// *VolumeSpecPolicy_Size
SizeOpt isVolumeSpecPolicy_SizeOpt `protobuf_oneof:"size_opt"`
// HaLevel specifies the number of copies of data.
// Use `ha_level_operator` to show if this value is the min, max, or set.
//
// Types that are valid to be assigned to HaLevelOpt:
// *VolumeSpecPolicy_HaLevel
HaLevelOpt isVolumeSpecPolicy_HaLevelOpt `protobuf_oneof:"ha_level_opt"`
// Cos specifies the relative class of service.
//
// Types that are valid to be assigned to CosOpt:
// *VolumeSpecPolicy_Cos
CosOpt isVolumeSpecPolicy_CosOpt `protobuf_oneof:"cos_opt"`
// IoProfile provides a hint about application using this volume.
//
// Types that are valid to be assigned to IoProfileOpt:
// *VolumeSpecPolicy_IoProfile
IoProfileOpt isVolumeSpecPolicy_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:
// *VolumeSpecPolicy_Dedupe
DedupeOpt isVolumeSpecPolicy_DedupeOpt `protobuf_oneof:"dedupe_opt"`
// SnapshotInterval in minutes, set to 0 to disable snapshots
//
// Types that are valid to be assigned to SnapshotIntervalOpt:
// *VolumeSpecPolicy_SnapshotInterval
SnapshotIntervalOpt isVolumeSpecPolicy_SnapshotIntervalOpt `protobuf_oneof:"snapshot_interval_opt"`
// VolumeLabels configuration labels
VolumeLabels map[string]string `` /* 164-byte string literal not displayed */
//
// Types that are valid to be assigned to SharedOpt:
// *VolumeSpecPolicy_Shared
SharedOpt isVolumeSpecPolicy_SharedOpt `protobuf_oneof:"shared_opt"`
// ReplicaSet is the desired set of nodes for the volume data.
ReplicaSet *ReplicaSet `protobuf:"bytes,9,opt,name=replica_set,json=replicaSet" json:"replica_set,omitempty"`
// Passphrase for an encrypted volume
//
// Types that are valid to be assigned to PassphraseOpt:
// *VolumeSpecPolicy_Passphrase
PassphraseOpt isVolumeSpecPolicy_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:
// *VolumeSpecPolicy_SnapshotSchedule
SnapshotScheduleOpt isVolumeSpecPolicy_SnapshotScheduleOpt `protobuf_oneof:"snapshot_schedule_opt"`
// Scale allows autocreation of volumes.
//
// Types that are valid to be assigned to ScaleOpt:
// *VolumeSpecPolicy_Scale
ScaleOpt isVolumeSpecPolicy_ScaleOpt `protobuf_oneof:"scale_opt"`
// Sticky volumes cannot be deleted until the flag is removed.
//
// Types that are valid to be assigned to StickyOpt:
// *VolumeSpecPolicy_Sticky
StickyOpt isVolumeSpecPolicy_StickyOpt `protobuf_oneof:"sticky_opt"`
// Group identifies a consistency group
//
// Types that are valid to be assigned to GroupOpt:
// *VolumeSpecPolicy_Group
GroupOpt isVolumeSpecPolicy_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:
// *VolumeSpecPolicy_Journal
JournalOpt isVolumeSpecPolicy_JournalOpt `protobuf_oneof:"journal_opt"`
//
// Types that are valid to be assigned to Sharedv4Opt:
// *VolumeSpecPolicy_Sharedv4
Sharedv4Opt isVolumeSpecPolicy_Sharedv4Opt `protobuf_oneof:"sharedv4_opt"`
// QueueDepth defines the desired block device queue depth
//
// Types that are valid to be assigned to QueueDepthOpt:
// *VolumeSpecPolicy_QueueDepth
QueueDepthOpt isVolumeSpecPolicy_QueueDepthOpt `protobuf_oneof:"queue_depth_opt"`
// Encrypted is true if this volume will be cryptographically secured.
//
// Types that are valid to be assigned to EncryptedOpt:
// *VolumeSpecPolicy_Encrypted
EncryptedOpt isVolumeSpecPolicy_EncryptedOpt `protobuf_oneof:"encrypted_opt"`
// Aggregation level Specifies the number of parts the volume can be aggregated from.
//
// Types that are valid to be assigned to AggregationLevelOpt:
// *VolumeSpecPolicy_AggregationLevel
AggregationLevelOpt isVolumeSpecPolicy_AggregationLevelOpt `protobuf_oneof:"aggregation_level_opt"`
// Operator to check size
SizeOperator VolumeSpecPolicy_PolicyOp `` /* 139-byte string literal not displayed */
// Operator to check ha_level
HaLevelOperator VolumeSpecPolicy_PolicyOp `` /* 150-byte string literal not displayed */
// Operator to check scale
ScaleOperator VolumeSpecPolicy_PolicyOp `` /* 142-byte string literal not displayed */
// Operator to check snapshot_interval
SnapshotIntervalOperator VolumeSpecPolicy_PolicyOp `` /* 177-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.
//
// Types that are valid to be assigned to NodiscardOpt:
// *VolumeSpecPolicy_Nodiscard
NodiscardOpt isVolumeSpecPolicy_NodiscardOpt `protobuf_oneof:"nodiscard_opt"`
// IoStrategy preferred strategy for I/O.
IoStrategy *IoStrategy `protobuf:"bytes,55,opt,name=io_strategy,json=ioStrategy" json:"io_strategy,omitempty"`
// ExportSpec preferred volume export options.
//
// Types that are valid to be assigned to ExportSpecOpt:
// *VolumeSpecPolicy_ExportSpec
ExportSpecOpt isVolumeSpecPolicy_ExportSpecOpt `protobuf_oneof:"export_spec_opt"`
// scan_policy_opt defines the filesystem check policy for the volume
//
// Types that are valid to be assigned to ScanPolicyOpt:
// *VolumeSpecPolicy_ScanPolicy
ScanPolicyOpt isVolumeSpecPolicy_ScanPolicyOpt `protobuf_oneof:"scan_policy_opt"`
// mount_opt provides the mount time options for a volume
//
// Types that are valid to be assigned to MountOpt:
// *VolumeSpecPolicy_MountOptSpec
MountOpt isVolumeSpecPolicy_MountOpt `protobuf_oneof:"mount_opt"`
//
// Types that are valid to be assigned to Sharedv4MountOpt:
// *VolumeSpecPolicy_Sharedv4MountOptSpec
Sharedv4MountOpt isVolumeSpecPolicy_Sharedv4MountOpt `protobuf_oneof:"sharedv4_mount_opt"`
// Proxy_write is true if proxy write replication is enabled for the volume
//
// Types that are valid to be assigned to ProxyWriteOpt:
// *VolumeSpecPolicy_ProxyWrite
ProxyWriteOpt isVolumeSpecPolicy_ProxyWriteOpt `protobuf_oneof:"proxy_write_opt"`
// proxy_spec_opt provides the spec for a proxy volume.
//
// Types that are valid to be assigned to ProxySpecOpt:
// *VolumeSpecPolicy_ProxySpec
ProxySpecOpt isVolumeSpecPolicy_ProxySpecOpt `protobuf_oneof:"proxy_spec_opt"`
// fastpath preference
//
// Types that are valid to be assigned to FastpathOpt:
// *VolumeSpecPolicy_Fastpath
FastpathOpt isVolumeSpecPolicy_FastpathOpt `protobuf_oneof:"fastpath_opt"`
//
// Types that are valid to be assigned to Sharedv4ServiceSpecOpt:
// *VolumeSpecPolicy_Sharedv4ServiceSpec
Sharedv4ServiceSpecOpt isVolumeSpecPolicy_Sharedv4ServiceSpecOpt `protobuf_oneof:"sharedv4_service_spec_opt"`
//
// Types that are valid to be assigned to Sharedv4SpecOpt:
// *VolumeSpecPolicy_Sharedv4Spec
Sharedv4SpecOpt isVolumeSpecPolicy_Sharedv4SpecOpt `protobuf_oneof:"sharedv4_spec_opt"`
// Autofstrim is set to true, to enable automatic fstrim on this volume
//
// Types that are valid to be assigned to AutoFstrimOpt:
// *VolumeSpecPolicy_AutoFstrim
AutoFstrimOpt isVolumeSpecPolicy_AutoFstrimOpt `protobuf_oneof:"auto_fstrim_opt"`
// io_throttle_opt defines the io throttle limits for the volume
//
// Types that are valid to be assigned to IoThrottleOpt:
// *VolumeSpecPolicy_IoThrottle
IoThrottleOpt isVolumeSpecPolicy_IoThrottleOpt `protobuf_oneof:"io_throttle_opt"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VolumeSpecPolicy provides a method to set volume storage policy
func (*VolumeSpecPolicy) Descriptor ¶
func (*VolumeSpecPolicy) Descriptor() ([]byte, []int)
func (*VolumeSpecPolicy) GetAggregationLevel ¶
func (m *VolumeSpecPolicy) GetAggregationLevel() uint32
func (*VolumeSpecPolicy) GetAggregationLevelOpt ¶
func (m *VolumeSpecPolicy) GetAggregationLevelOpt() isVolumeSpecPolicy_AggregationLevelOpt
func (*VolumeSpecPolicy) GetAutoFstrim ¶
func (m *VolumeSpecPolicy) GetAutoFstrim() bool
func (*VolumeSpecPolicy) GetAutoFstrimOpt ¶
func (m *VolumeSpecPolicy) GetAutoFstrimOpt() isVolumeSpecPolicy_AutoFstrimOpt
func (*VolumeSpecPolicy) GetCos ¶
func (m *VolumeSpecPolicy) GetCos() CosType
func (*VolumeSpecPolicy) GetCosOpt ¶
func (m *VolumeSpecPolicy) GetCosOpt() isVolumeSpecPolicy_CosOpt
func (*VolumeSpecPolicy) GetDedupe ¶
func (m *VolumeSpecPolicy) GetDedupe() bool
func (*VolumeSpecPolicy) GetDedupeOpt ¶
func (m *VolumeSpecPolicy) GetDedupeOpt() isVolumeSpecPolicy_DedupeOpt
func (*VolumeSpecPolicy) GetEncrypted ¶
func (m *VolumeSpecPolicy) GetEncrypted() bool
func (*VolumeSpecPolicy) GetEncryptedOpt ¶
func (m *VolumeSpecPolicy) GetEncryptedOpt() isVolumeSpecPolicy_EncryptedOpt
func (*VolumeSpecPolicy) GetExportSpec ¶
func (m *VolumeSpecPolicy) GetExportSpec() *ExportSpec
func (*VolumeSpecPolicy) GetExportSpecOpt ¶
func (m *VolumeSpecPolicy) GetExportSpecOpt() isVolumeSpecPolicy_ExportSpecOpt
func (*VolumeSpecPolicy) GetFastpath ¶
func (m *VolumeSpecPolicy) GetFastpath() bool
func (*VolumeSpecPolicy) GetFastpathOpt ¶
func (m *VolumeSpecPolicy) GetFastpathOpt() isVolumeSpecPolicy_FastpathOpt
func (*VolumeSpecPolicy) GetGroup ¶
func (m *VolumeSpecPolicy) GetGroup() *Group
func (*VolumeSpecPolicy) GetGroupOpt ¶
func (m *VolumeSpecPolicy) GetGroupOpt() isVolumeSpecPolicy_GroupOpt
func (*VolumeSpecPolicy) GetHaLevel ¶
func (m *VolumeSpecPolicy) GetHaLevel() int64
func (*VolumeSpecPolicy) GetHaLevelOperator ¶
func (m *VolumeSpecPolicy) GetHaLevelOperator() VolumeSpecPolicy_PolicyOp
func (*VolumeSpecPolicy) GetHaLevelOpt ¶
func (m *VolumeSpecPolicy) GetHaLevelOpt() isVolumeSpecPolicy_HaLevelOpt
func (*VolumeSpecPolicy) GetIoProfile ¶
func (m *VolumeSpecPolicy) GetIoProfile() IoProfile
func (*VolumeSpecPolicy) GetIoProfileOpt ¶
func (m *VolumeSpecPolicy) GetIoProfileOpt() isVolumeSpecPolicy_IoProfileOpt
func (*VolumeSpecPolicy) GetIoStrategy ¶
func (m *VolumeSpecPolicy) GetIoStrategy() *IoStrategy
func (*VolumeSpecPolicy) GetIoThrottle ¶
func (m *VolumeSpecPolicy) GetIoThrottle() *IoThrottle
func (*VolumeSpecPolicy) GetIoThrottleOpt ¶
func (m *VolumeSpecPolicy) GetIoThrottleOpt() isVolumeSpecPolicy_IoThrottleOpt
func (*VolumeSpecPolicy) GetJournal ¶
func (m *VolumeSpecPolicy) GetJournal() bool
func (*VolumeSpecPolicy) GetJournalOpt ¶
func (m *VolumeSpecPolicy) GetJournalOpt() isVolumeSpecPolicy_JournalOpt
func (*VolumeSpecPolicy) GetMountOpt ¶
func (m *VolumeSpecPolicy) GetMountOpt() isVolumeSpecPolicy_MountOpt
func (*VolumeSpecPolicy) GetMountOptSpec ¶
func (m *VolumeSpecPolicy) GetMountOptSpec() *MountOptions
func (*VolumeSpecPolicy) GetNodiscard ¶
func (m *VolumeSpecPolicy) GetNodiscard() bool
func (*VolumeSpecPolicy) GetNodiscardOpt ¶
func (m *VolumeSpecPolicy) GetNodiscardOpt() isVolumeSpecPolicy_NodiscardOpt
func (*VolumeSpecPolicy) GetPassphrase ¶
func (m *VolumeSpecPolicy) GetPassphrase() string
func (*VolumeSpecPolicy) GetPassphraseOpt ¶
func (m *VolumeSpecPolicy) GetPassphraseOpt() isVolumeSpecPolicy_PassphraseOpt
func (*VolumeSpecPolicy) GetProxySpec ¶
func (m *VolumeSpecPolicy) GetProxySpec() *ProxySpec
func (*VolumeSpecPolicy) GetProxySpecOpt ¶
func (m *VolumeSpecPolicy) GetProxySpecOpt() isVolumeSpecPolicy_ProxySpecOpt
func (*VolumeSpecPolicy) GetProxyWrite ¶
func (m *VolumeSpecPolicy) GetProxyWrite() bool
func (*VolumeSpecPolicy) GetProxyWriteOpt ¶
func (m *VolumeSpecPolicy) GetProxyWriteOpt() isVolumeSpecPolicy_ProxyWriteOpt
func (*VolumeSpecPolicy) GetQueueDepth ¶
func (m *VolumeSpecPolicy) GetQueueDepth() uint32
func (*VolumeSpecPolicy) GetQueueDepthOpt ¶
func (m *VolumeSpecPolicy) GetQueueDepthOpt() isVolumeSpecPolicy_QueueDepthOpt
func (*VolumeSpecPolicy) GetReplicaSet ¶
func (m *VolumeSpecPolicy) GetReplicaSet() *ReplicaSet
func (*VolumeSpecPolicy) GetScale ¶
func (m *VolumeSpecPolicy) GetScale() uint32
func (*VolumeSpecPolicy) GetScaleOperator ¶
func (m *VolumeSpecPolicy) GetScaleOperator() VolumeSpecPolicy_PolicyOp
func (*VolumeSpecPolicy) GetScaleOpt ¶
func (m *VolumeSpecPolicy) GetScaleOpt() isVolumeSpecPolicy_ScaleOpt
func (*VolumeSpecPolicy) GetScanPolicy ¶
func (m *VolumeSpecPolicy) GetScanPolicy() *ScanPolicy
func (*VolumeSpecPolicy) GetScanPolicyOpt ¶
func (m *VolumeSpecPolicy) GetScanPolicyOpt() isVolumeSpecPolicy_ScanPolicyOpt
func (*VolumeSpecPolicy) GetShared ¶
func (m *VolumeSpecPolicy) GetShared() bool
func (*VolumeSpecPolicy) GetSharedOpt ¶
func (m *VolumeSpecPolicy) GetSharedOpt() isVolumeSpecPolicy_SharedOpt
func (*VolumeSpecPolicy) GetSharedv4 ¶
func (m *VolumeSpecPolicy) GetSharedv4() bool
func (*VolumeSpecPolicy) GetSharedv4MountOpt ¶
func (m *VolumeSpecPolicy) GetSharedv4MountOpt() isVolumeSpecPolicy_Sharedv4MountOpt
func (*VolumeSpecPolicy) GetSharedv4MountOptSpec ¶
func (m *VolumeSpecPolicy) GetSharedv4MountOptSpec() *MountOptions
func (*VolumeSpecPolicy) GetSharedv4Opt ¶
func (m *VolumeSpecPolicy) GetSharedv4Opt() isVolumeSpecPolicy_Sharedv4Opt
func (*VolumeSpecPolicy) GetSharedv4ServiceSpec ¶
func (m *VolumeSpecPolicy) GetSharedv4ServiceSpec() *Sharedv4ServiceSpec
func (*VolumeSpecPolicy) GetSharedv4ServiceSpecOpt ¶
func (m *VolumeSpecPolicy) GetSharedv4ServiceSpecOpt() isVolumeSpecPolicy_Sharedv4ServiceSpecOpt
func (*VolumeSpecPolicy) GetSharedv4Spec ¶
func (m *VolumeSpecPolicy) GetSharedv4Spec() *Sharedv4Spec
func (*VolumeSpecPolicy) GetSharedv4SpecOpt ¶
func (m *VolumeSpecPolicy) GetSharedv4SpecOpt() isVolumeSpecPolicy_Sharedv4SpecOpt
func (*VolumeSpecPolicy) GetSize ¶
func (m *VolumeSpecPolicy) GetSize() uint64
func (*VolumeSpecPolicy) GetSizeOperator ¶
func (m *VolumeSpecPolicy) GetSizeOperator() VolumeSpecPolicy_PolicyOp
func (*VolumeSpecPolicy) GetSizeOpt ¶
func (m *VolumeSpecPolicy) GetSizeOpt() isVolumeSpecPolicy_SizeOpt
func (*VolumeSpecPolicy) GetSnapshotInterval ¶
func (m *VolumeSpecPolicy) GetSnapshotInterval() uint32
func (*VolumeSpecPolicy) GetSnapshotIntervalOperator ¶
func (m *VolumeSpecPolicy) GetSnapshotIntervalOperator() VolumeSpecPolicy_PolicyOp
func (*VolumeSpecPolicy) GetSnapshotIntervalOpt ¶
func (m *VolumeSpecPolicy) GetSnapshotIntervalOpt() isVolumeSpecPolicy_SnapshotIntervalOpt
func (*VolumeSpecPolicy) GetSnapshotSchedule ¶
func (m *VolumeSpecPolicy) GetSnapshotSchedule() string
func (*VolumeSpecPolicy) GetSnapshotScheduleOpt ¶
func (m *VolumeSpecPolicy) GetSnapshotScheduleOpt() isVolumeSpecPolicy_SnapshotScheduleOpt
func (*VolumeSpecPolicy) GetSticky ¶
func (m *VolumeSpecPolicy) GetSticky() bool
func (*VolumeSpecPolicy) GetStickyOpt ¶
func (m *VolumeSpecPolicy) GetStickyOpt() isVolumeSpecPolicy_StickyOpt
func (*VolumeSpecPolicy) GetVolumeLabels ¶
func (m *VolumeSpecPolicy) GetVolumeLabels() map[string]string
func (*VolumeSpecPolicy) ProtoMessage ¶
func (*VolumeSpecPolicy) ProtoMessage()
func (*VolumeSpecPolicy) Reset ¶
func (m *VolumeSpecPolicy) Reset()
func (*VolumeSpecPolicy) String ¶
func (m *VolumeSpecPolicy) String() string
func (*VolumeSpecPolicy) XXX_DiscardUnknown ¶
func (m *VolumeSpecPolicy) XXX_DiscardUnknown()
func (*VolumeSpecPolicy) XXX_Marshal ¶
func (m *VolumeSpecPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeSpecPolicy) XXX_Merge ¶
func (dst *VolumeSpecPolicy) XXX_Merge(src proto.Message)
func (*VolumeSpecPolicy) XXX_OneofFuncs ¶
func (*VolumeSpecPolicy) 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 (*VolumeSpecPolicy) XXX_Size ¶
func (m *VolumeSpecPolicy) XXX_Size() int
func (*VolumeSpecPolicy) XXX_Unmarshal ¶
func (m *VolumeSpecPolicy) XXX_Unmarshal(b []byte) error
type VolumeSpecPolicy_AggregationLevel ¶
type VolumeSpecPolicy_AggregationLevel struct {
AggregationLevel uint32 `protobuf:"varint,19,opt,name=aggregation_level,json=aggregationLevel,oneof"`
}
type VolumeSpecPolicy_AutoFstrim ¶
type VolumeSpecPolicy_AutoFstrim struct {
AutoFstrim bool `protobuf:"varint,65,opt,name=auto_fstrim,json=autoFstrim,oneof"`
}
type VolumeSpecPolicy_Cos ¶
type VolumeSpecPolicy_Cos struct {
Cos CosType `protobuf:"varint,3,opt,name=cos,enum=openstorage.api.CosType,oneof"`
}
type VolumeSpecPolicy_Dedupe ¶
type VolumeSpecPolicy_Dedupe struct {
Dedupe bool `protobuf:"varint,5,opt,name=dedupe,oneof"`
}
type VolumeSpecPolicy_Encrypted ¶
type VolumeSpecPolicy_Encrypted struct {
Encrypted bool `protobuf:"varint,18,opt,name=encrypted,oneof"`
}
type VolumeSpecPolicy_ExportSpec ¶
type VolumeSpecPolicy_ExportSpec struct {
ExportSpec *ExportSpec `protobuf:"bytes,56,opt,name=export_spec,json=exportSpec,oneof"`
}
type VolumeSpecPolicy_Fastpath ¶
type VolumeSpecPolicy_Fastpath struct {
Fastpath bool `protobuf:"varint,62,opt,name=fastpath,oneof"`
}
type VolumeSpecPolicy_Group ¶
type VolumeSpecPolicy_Group struct {
Group *Group `protobuf:"bytes,14,opt,name=group,oneof"`
}
type VolumeSpecPolicy_HaLevel ¶
type VolumeSpecPolicy_HaLevel struct {
HaLevel int64 `protobuf:"varint,2,opt,name=ha_level,json=haLevel,oneof"`
}
type VolumeSpecPolicy_IoProfile ¶
type VolumeSpecPolicy_IoProfile struct {
IoProfile IoProfile `protobuf:"varint,4,opt,name=io_profile,json=ioProfile,enum=openstorage.api.IoProfile,oneof"`
}
type VolumeSpecPolicy_IoThrottle ¶
type VolumeSpecPolicy_IoThrottle struct {
IoThrottle *IoThrottle `protobuf:"bytes,66,opt,name=io_throttle,json=ioThrottle,oneof"`
}
type VolumeSpecPolicy_Journal ¶
type VolumeSpecPolicy_Journal struct {
Journal bool `protobuf:"varint,15,opt,name=journal,oneof"`
}
type VolumeSpecPolicy_MountOptSpec ¶
type VolumeSpecPolicy_MountOptSpec struct {
MountOptSpec *MountOptions `protobuf:"bytes,58,opt,name=mount_opt_spec,json=mountOptSpec,oneof"`
}
type VolumeSpecPolicy_Nodiscard ¶
type VolumeSpecPolicy_Nodiscard struct {
Nodiscard bool `protobuf:"varint,54,opt,name=nodiscard,oneof"`
}
type VolumeSpecPolicy_Passphrase ¶
type VolumeSpecPolicy_Passphrase struct {
Passphrase string `protobuf:"bytes,10,opt,name=passphrase,oneof"`
}
type VolumeSpecPolicy_PolicyOp ¶
type VolumeSpecPolicy_PolicyOp int32
This defines an operator for the policy comparisons
const ( // Policy will make sure the value must be equal VolumeSpecPolicy_Equal VolumeSpecPolicy_PolicyOp = 0 // Policy will make sure the requested value must be greater than or equal VolumeSpecPolicy_Minimum VolumeSpecPolicy_PolicyOp = 1 // Policy will make sure the requested value must be less than or equal VolumeSpecPolicy_Maximum VolumeSpecPolicy_PolicyOp = 2 )
func (VolumeSpecPolicy_PolicyOp) EnumDescriptor ¶
func (VolumeSpecPolicy_PolicyOp) EnumDescriptor() ([]byte, []int)
func (VolumeSpecPolicy_PolicyOp) String ¶
func (x VolumeSpecPolicy_PolicyOp) String() string
type VolumeSpecPolicy_ProxySpec ¶
type VolumeSpecPolicy_ProxySpec struct {
ProxySpec *ProxySpec `protobuf:"bytes,61,opt,name=proxy_spec,json=proxySpec,oneof"`
}
type VolumeSpecPolicy_ProxyWrite ¶
type VolumeSpecPolicy_ProxyWrite struct {
ProxyWrite bool `protobuf:"varint,60,opt,name=proxy_write,json=proxyWrite,oneof"`
}
type VolumeSpecPolicy_QueueDepth ¶
type VolumeSpecPolicy_QueueDepth struct {
QueueDepth uint32 `protobuf:"varint,17,opt,name=queue_depth,json=queueDepth,oneof"`
}
type VolumeSpecPolicy_Scale ¶
type VolumeSpecPolicy_Scale struct {
Scale uint32 `protobuf:"varint,12,opt,name=scale,oneof"`
}
type VolumeSpecPolicy_ScanPolicy ¶
type VolumeSpecPolicy_ScanPolicy struct {
ScanPolicy *ScanPolicy `protobuf:"bytes,57,opt,name=scan_policy,json=scanPolicy,oneof"`
}
type VolumeSpecPolicy_Shared ¶
type VolumeSpecPolicy_Shared struct {
}
type VolumeSpecPolicy_Sharedv4 ¶
type VolumeSpecPolicy_Sharedv4 struct {
}
type VolumeSpecPolicy_Sharedv4MountOptSpec ¶
type VolumeSpecPolicy_Sharedv4MountOptSpec struct {
}
type VolumeSpecPolicy_Sharedv4ServiceSpec ¶
type VolumeSpecPolicy_Sharedv4ServiceSpec struct {
}
type VolumeSpecPolicy_Sharedv4Spec ¶
type VolumeSpecPolicy_Sharedv4Spec struct {
}
type VolumeSpecPolicy_Size ¶
type VolumeSpecPolicy_Size struct {
Size uint64 `protobuf:"varint,1,opt,name=size,oneof"`
}
type VolumeSpecPolicy_SnapshotInterval ¶
type VolumeSpecPolicy_SnapshotInterval struct {
SnapshotInterval uint32 `protobuf:"varint,6,opt,name=snapshot_interval,json=snapshotInterval,oneof"`
}
type VolumeSpecPolicy_SnapshotSchedule ¶
type VolumeSpecPolicy_SnapshotSchedule struct {
SnapshotSchedule string `protobuf:"bytes,11,opt,name=snapshot_schedule,json=snapshotSchedule,oneof"`
}
type VolumeSpecPolicy_Sticky ¶
type VolumeSpecPolicy_Sticky struct {
Sticky bool `protobuf:"varint,13,opt,name=sticky,oneof"`
}
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"`
//
// 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"`
// Ownership volume information to update. If the value of `owner` in the
// `ownership` message is an empty string then the value of `owner` in
// the `VolumeSpec.Ownership.owner` will not be updated.
Ownership *Ownership `protobuf:"bytes,26,opt,name=ownership" json:"ownership,omitempty"`
// 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.
//
// Types that are valid to be assigned to NodiscardOpt:
// *VolumeSpecUpdate_Nodiscard
NodiscardOpt isVolumeSpecUpdate_NodiscardOpt `protobuf_oneof:"nodiscard_opt"`
// IoStrategy preferred strategy for I/O.
IoStrategy *IoStrategy `protobuf:"bytes,28,opt,name=io_strategy,json=ioStrategy" json:"io_strategy,omitempty"`
// ExportSpec volume export spec
//
// Types that are valid to be assigned to ExportSpecOpt:
// *VolumeSpecUpdate_ExportSpec
ExportSpecOpt isVolumeSpecUpdate_ExportSpecOpt `protobuf_oneof:"export_spec_opt"`
// fastpath preference
//
// Types that are valid to be assigned to FastpathOpt:
// *VolumeSpecUpdate_Fastpath
FastpathOpt isVolumeSpecUpdate_FastpathOpt `protobuf_oneof:"fastpath_opt"`
// Xattr specifies implementation specific volume attributes
//
// Types that are valid to be assigned to XattrOpt:
// *VolumeSpecUpdate_Xattr
XattrOpt isVolumeSpecUpdate_XattrOpt `protobuf_oneof:"xattr_opt"`
// scan_policy_opt defines the filesystem check policy for the volume
//
// Types that are valid to be assigned to ScanPolicyOpt:
// *VolumeSpecUpdate_ScanPolicy
ScanPolicyOpt isVolumeSpecUpdate_ScanPolicyOpt `protobuf_oneof:"scan_policy_opt"`
// mount_opt provides the mount time options for a volume
//
// Types that are valid to be assigned to MountOpt:
// *VolumeSpecUpdate_MountOptSpec
MountOpt isVolumeSpecUpdate_MountOpt `protobuf_oneof:"mount_opt"`
//
// Types that are valid to be assigned to Sharedv4MountOpt:
// *VolumeSpecUpdate_Sharedv4MountOptSpec
Sharedv4MountOpt isVolumeSpecUpdate_Sharedv4MountOpt `protobuf_oneof:"sharedv4_mount_opt"`
// Proxy_write is true if proxy write replication is enabled for the volume
//
// Types that are valid to be assigned to ProxyWriteOpt:
// *VolumeSpecUpdate_ProxyWrite
ProxyWriteOpt isVolumeSpecUpdate_ProxyWriteOpt `protobuf_oneof:"proxy_write_opt"`
// proxy_spec_opt provides the spec for a proxy volume
//
// Types that are valid to be assigned to ProxySpecOpt:
// *VolumeSpecUpdate_ProxySpec
ProxySpecOpt isVolumeSpecUpdate_ProxySpecOpt `protobuf_oneof:"proxy_spec_opt"`
//
// Types that are valid to be assigned to Sharedv4ServiceSpecOpt:
// *VolumeSpecUpdate_Sharedv4ServiceSpec
Sharedv4ServiceSpecOpt isVolumeSpecUpdate_Sharedv4ServiceSpecOpt `protobuf_oneof:"sharedv4_service_spec_opt"`
//
// Types that are valid to be assigned to Sharedv4SpecOpt:
// *VolumeSpecUpdate_Sharedv4Spec
Sharedv4SpecOpt isVolumeSpecUpdate_Sharedv4SpecOpt `protobuf_oneof:"sharedv4_spec_opt"`
// Autofstrim is set to true, to enable automatic fstrim on this volume
//
// Types that are valid to be assigned to AutoFstrimOpt:
// *VolumeSpecUpdate_AutoFstrim
AutoFstrimOpt isVolumeSpecUpdate_AutoFstrimOpt `protobuf_oneof:"auto_fstrim_opt"`
// io_throttle_opt defines the io throttle limits for the volume
//
// Types that are valid to be assigned to IoThrottleOpt:
// *VolumeSpecUpdate_IoThrottle
IoThrottleOpt isVolumeSpecUpdate_IoThrottleOpt `protobuf_oneof:"io_throttle_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) GetAutoFstrim ¶
func (m *VolumeSpecUpdate) GetAutoFstrim() bool
func (*VolumeSpecUpdate) GetAutoFstrimOpt ¶
func (m *VolumeSpecUpdate) GetAutoFstrimOpt() isVolumeSpecUpdate_AutoFstrimOpt
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) GetExportSpec ¶
func (m *VolumeSpecUpdate) GetExportSpec() *ExportSpec
func (*VolumeSpecUpdate) GetExportSpecOpt ¶
func (m *VolumeSpecUpdate) GetExportSpecOpt() isVolumeSpecUpdate_ExportSpecOpt
func (*VolumeSpecUpdate) GetFastpath ¶
func (m *VolumeSpecUpdate) GetFastpath() bool
func (*VolumeSpecUpdate) GetFastpathOpt ¶
func (m *VolumeSpecUpdate) GetFastpathOpt() isVolumeSpecUpdate_FastpathOpt
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) GetIoStrategy ¶
func (m *VolumeSpecUpdate) GetIoStrategy() *IoStrategy
func (*VolumeSpecUpdate) GetIoThrottle ¶
func (m *VolumeSpecUpdate) GetIoThrottle() *IoThrottle
func (*VolumeSpecUpdate) GetIoThrottleOpt ¶
func (m *VolumeSpecUpdate) GetIoThrottleOpt() isVolumeSpecUpdate_IoThrottleOpt
func (*VolumeSpecUpdate) GetJournal ¶
func (m *VolumeSpecUpdate) GetJournal() bool
func (*VolumeSpecUpdate) GetJournalOpt ¶
func (m *VolumeSpecUpdate) GetJournalOpt() isVolumeSpecUpdate_JournalOpt
func (*VolumeSpecUpdate) GetMountOpt ¶
func (m *VolumeSpecUpdate) GetMountOpt() isVolumeSpecUpdate_MountOpt
func (*VolumeSpecUpdate) GetMountOptSpec ¶
func (m *VolumeSpecUpdate) GetMountOptSpec() *MountOptions
func (*VolumeSpecUpdate) GetNodiscard ¶
func (m *VolumeSpecUpdate) GetNodiscard() bool
func (*VolumeSpecUpdate) GetNodiscardOpt ¶
func (m *VolumeSpecUpdate) GetNodiscardOpt() isVolumeSpecUpdate_NodiscardOpt
func (*VolumeSpecUpdate) GetOwnership ¶
func (m *VolumeSpecUpdate) GetOwnership() *Ownership
func (*VolumeSpecUpdate) GetPassphrase ¶
func (m *VolumeSpecUpdate) GetPassphrase() string
func (*VolumeSpecUpdate) GetPassphraseOpt ¶
func (m *VolumeSpecUpdate) GetPassphraseOpt() isVolumeSpecUpdate_PassphraseOpt
func (*VolumeSpecUpdate) GetProxySpec ¶
func (m *VolumeSpecUpdate) GetProxySpec() *ProxySpec
func (*VolumeSpecUpdate) GetProxySpecOpt ¶
func (m *VolumeSpecUpdate) GetProxySpecOpt() isVolumeSpecUpdate_ProxySpecOpt
func (*VolumeSpecUpdate) GetProxyWrite ¶
func (m *VolumeSpecUpdate) GetProxyWrite() bool
func (*VolumeSpecUpdate) GetProxyWriteOpt ¶
func (m *VolumeSpecUpdate) GetProxyWriteOpt() isVolumeSpecUpdate_ProxyWriteOpt
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) GetScanPolicy ¶
func (m *VolumeSpecUpdate) GetScanPolicy() *ScanPolicy
func (*VolumeSpecUpdate) GetScanPolicyOpt ¶
func (m *VolumeSpecUpdate) GetScanPolicyOpt() isVolumeSpecUpdate_ScanPolicyOpt
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) GetSharedv4MountOpt ¶
func (m *VolumeSpecUpdate) GetSharedv4MountOpt() isVolumeSpecUpdate_Sharedv4MountOpt
func (*VolumeSpecUpdate) GetSharedv4MountOptSpec ¶
func (m *VolumeSpecUpdate) GetSharedv4MountOptSpec() *MountOptions
func (*VolumeSpecUpdate) GetSharedv4Opt ¶
func (m *VolumeSpecUpdate) GetSharedv4Opt() isVolumeSpecUpdate_Sharedv4Opt
func (*VolumeSpecUpdate) GetSharedv4ServiceSpec ¶
func (m *VolumeSpecUpdate) GetSharedv4ServiceSpec() *Sharedv4ServiceSpec
func (*VolumeSpecUpdate) GetSharedv4ServiceSpecOpt ¶
func (m *VolumeSpecUpdate) GetSharedv4ServiceSpecOpt() isVolumeSpecUpdate_Sharedv4ServiceSpecOpt
func (*VolumeSpecUpdate) GetSharedv4Spec ¶
func (m *VolumeSpecUpdate) GetSharedv4Spec() *Sharedv4Spec
func (*VolumeSpecUpdate) GetSharedv4SpecOpt ¶
func (m *VolumeSpecUpdate) GetSharedv4SpecOpt() isVolumeSpecUpdate_Sharedv4SpecOpt
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) GetXattr ¶
func (m *VolumeSpecUpdate) GetXattr() Xattr_Value
func (*VolumeSpecUpdate) GetXattrOpt ¶
func (m *VolumeSpecUpdate) GetXattrOpt() isVolumeSpecUpdate_XattrOpt
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_AutoFstrim ¶
type VolumeSpecUpdate_AutoFstrim struct {
AutoFstrim bool `protobuf:"varint,39,opt,name=auto_fstrim,json=autoFstrim,oneof"`
}
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_ExportSpec ¶
type VolumeSpecUpdate_ExportSpec struct {
ExportSpec *ExportSpec `protobuf:"bytes,29,opt,name=export_spec,json=exportSpec,oneof"`
}
type VolumeSpecUpdate_Fastpath ¶
type VolumeSpecUpdate_Fastpath struct {
Fastpath bool `protobuf:"varint,30,opt,name=fastpath,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_IoThrottle ¶
type VolumeSpecUpdate_IoThrottle struct {
IoThrottle *IoThrottle `protobuf:"bytes,40,opt,name=io_throttle,json=ioThrottle,oneof"`
}
type VolumeSpecUpdate_Journal ¶
type VolumeSpecUpdate_Journal struct {
Journal bool `protobuf:"varint,23,opt,name=journal,oneof"`
}
type VolumeSpecUpdate_MountOptSpec ¶
type VolumeSpecUpdate_MountOptSpec struct {
MountOptSpec *MountOptions `protobuf:"bytes,33,opt,name=mount_opt_spec,json=mountOptSpec,oneof"`
}
type VolumeSpecUpdate_Nodiscard ¶
type VolumeSpecUpdate_Nodiscard struct {
Nodiscard bool `protobuf:"varint,27,opt,name=nodiscard,oneof"`
}
type VolumeSpecUpdate_Passphrase ¶
type VolumeSpecUpdate_Passphrase struct {
Passphrase string `protobuf:"bytes,15,opt,name=passphrase,oneof"`
}
type VolumeSpecUpdate_ProxySpec ¶
type VolumeSpecUpdate_ProxySpec struct {
ProxySpec *ProxySpec `protobuf:"bytes,36,opt,name=proxy_spec,json=proxySpec,oneof"`
}
type VolumeSpecUpdate_ProxyWrite ¶
type VolumeSpecUpdate_ProxyWrite struct {
ProxyWrite bool `protobuf:"varint,35,opt,name=proxy_write,json=proxyWrite,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_ScanPolicy ¶
type VolumeSpecUpdate_ScanPolicy struct {
ScanPolicy *ScanPolicy `protobuf:"bytes,32,opt,name=scan_policy,json=scanPolicy,oneof"`
}
type VolumeSpecUpdate_Shared ¶
type VolumeSpecUpdate_Shared struct {
}
type VolumeSpecUpdate_Sharedv4 ¶
type VolumeSpecUpdate_Sharedv4 struct {
}
type VolumeSpecUpdate_Sharedv4MountOptSpec ¶
type VolumeSpecUpdate_Sharedv4MountOptSpec struct {
}
type VolumeSpecUpdate_Sharedv4ServiceSpec ¶
type VolumeSpecUpdate_Sharedv4ServiceSpec struct {
}
type VolumeSpecUpdate_Sharedv4Spec ¶
type VolumeSpecUpdate_Sharedv4Spec 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 VolumeSpecUpdate_Xattr ¶
type VolumeSpecUpdate_Xattr struct {
Xattr Xattr_Value `protobuf:"varint,31,opt,name=xattr,enum=openstorage.api.Xattr_Value,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.
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) IsAttach ¶
func (m *VolumeStateAction) IsAttach() bool
Helpers for volume state action
func (*VolumeStateAction) IsDetach ¶
func (m *VolumeStateAction) IsDetach() bool
func (*VolumeStateAction) IsMount ¶
func (m *VolumeStateAction) IsMount() bool
func (*VolumeStateAction) IsUnMount ¶
func (m *VolumeStateAction) IsUnMount() bool
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
type VolumeUsage ¶
type VolumeUsage struct {
// id for the volume/snapshot
VolumeId string `protobuf:"bytes,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// name of the volume/snapshot
VolumeName string `protobuf:"bytes,2,opt,name=volume_name,json=volumeName" json:"volume_name,omitempty"`
// uuid of the pool that this volume belongs to
PoolUuid string `protobuf:"bytes,3,opt,name=pool_uuid,json=poolUuid" json:"pool_uuid,omitempty"`
// size in bytes exclusively used by the volume/snapshot
ExclusiveBytes uint64 `protobuf:"varint,4,opt,name=exclusive_bytes,json=exclusiveBytes" json:"exclusive_bytes,omitempty"`
// size in bytes by the volume/snapshot
TotalBytes uint64 `protobuf:"varint,5,opt,name=total_bytes,json=totalBytes" json:"total_bytes,omitempty"`
// set to true if this volume is snapshot created by cloudbackups
LocalCloudSnapshot bool `protobuf:"varint,6,opt,name=local_cloud_snapshot,json=localCloudSnapshot" json:"local_cloud_snapshot,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Provides volume's exclusive bytes and its total usage. This cannot be retrieved individually and is obtained as part node's usage for a given node.
func (*VolumeUsage) Descriptor ¶
func (*VolumeUsage) Descriptor() ([]byte, []int)
func (*VolumeUsage) GetExclusiveBytes ¶
func (m *VolumeUsage) GetExclusiveBytes() uint64
func (*VolumeUsage) GetLocalCloudSnapshot ¶
func (m *VolumeUsage) GetLocalCloudSnapshot() bool
func (*VolumeUsage) GetPoolUuid ¶
func (m *VolumeUsage) GetPoolUuid() string
func (*VolumeUsage) GetTotalBytes ¶
func (m *VolumeUsage) GetTotalBytes() uint64
func (*VolumeUsage) GetVolumeId ¶
func (m *VolumeUsage) GetVolumeId() string
func (*VolumeUsage) GetVolumeName ¶
func (m *VolumeUsage) GetVolumeName() string
func (*VolumeUsage) ProtoMessage ¶
func (*VolumeUsage) ProtoMessage()
func (*VolumeUsage) Reset ¶
func (m *VolumeUsage) Reset()
func (*VolumeUsage) String ¶
func (m *VolumeUsage) String() string
func (*VolumeUsage) XXX_DiscardUnknown ¶
func (m *VolumeUsage) XXX_DiscardUnknown()
func (*VolumeUsage) XXX_Marshal ¶
func (m *VolumeUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeUsage) XXX_Merge ¶
func (dst *VolumeUsage) XXX_Merge(src proto.Message)
func (*VolumeUsage) XXX_Size ¶
func (m *VolumeUsage) XXX_Size() int
func (*VolumeUsage) XXX_Unmarshal ¶
func (m *VolumeUsage) XXX_Unmarshal(b []byte) error
type VolumeUsageByNode ¶
type VolumeUsageByNode struct {
// VolumeUsage returns list of VolumeUsage for given node
VolumeUsage []*VolumeUsage `protobuf:"bytes,1,rep,name=volume_usage,json=volumeUsage" json:"volume_usage,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Provides capacity usage of a node in terms of volumes. Returns VolumeUsage for all the volume/snapshot(s) in the node.
func (*VolumeUsageByNode) Descriptor ¶
func (*VolumeUsageByNode) Descriptor() ([]byte, []int)
func (*VolumeUsageByNode) GetVolumeUsage ¶
func (m *VolumeUsageByNode) GetVolumeUsage() []*VolumeUsage
func (*VolumeUsageByNode) ProtoMessage ¶
func (*VolumeUsageByNode) ProtoMessage()
func (*VolumeUsageByNode) Reset ¶
func (m *VolumeUsageByNode) Reset()
func (*VolumeUsageByNode) String ¶
func (m *VolumeUsageByNode) String() string
func (*VolumeUsageByNode) XXX_DiscardUnknown ¶
func (m *VolumeUsageByNode) XXX_DiscardUnknown()
func (*VolumeUsageByNode) XXX_Marshal ¶
func (m *VolumeUsageByNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeUsageByNode) XXX_Merge ¶
func (dst *VolumeUsageByNode) XXX_Merge(src proto.Message)
func (*VolumeUsageByNode) XXX_Size ¶
func (m *VolumeUsageByNode) XXX_Size() int
func (*VolumeUsageByNode) XXX_Unmarshal ¶
func (m *VolumeUsageByNode) XXX_Unmarshal(b []byte) error
type Xattr ¶
type Xattr struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Xattr defines implementation specific volume attribute
func (*Xattr) Descriptor ¶
func (*Xattr) ProtoMessage ¶
func (*Xattr) ProtoMessage()
func (*Xattr) XXX_DiscardUnknown ¶
func (m *Xattr) XXX_DiscardUnknown()
func (*Xattr) XXX_Marshal ¶
func (*Xattr) XXX_Unmarshal ¶
type Xattr_Value ¶
type Xattr_Value int32
const ( // Value is uninitialized or unknown Xattr_UNSPECIFIED Xattr_Value = 0 // Enable on-demand copy-on-write on the volume Xattr_COW_ON_DEMAND Xattr_Value = 1 )
func (Xattr_Value) EnumDescriptor ¶
func (Xattr_Value) EnumDescriptor() ([]byte, []int)
func (Xattr_Value) String ¶
func (x Xattr_Value) String() string
Directories
¶
| Path | Synopsis |
|---|---|
|
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
sdk
Package sdk is the gRPC implementation of the SDK gRPC server Copyright 2022 Portworx
|
Package sdk is the gRPC implementation of the SDK gRPC server Copyright 2022 Portworx |