Documentation
¶
Overview ¶
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Code generated by sdkgen-v2. DO NOT EDIT.
Index ¶
- Variables
- func BackupResolver(name string, client BackupClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- func ClusterBackupsResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- func ClusterHostsResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- func ClusterLogsResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- func ClusterOperationsResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- func ClusterResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- func DatabaseResolver(name string, client DatabaseClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- func UserResolver(name string, client UserClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- type BackupClient
- type BackupClientIterator
- type ClusterBackupOperation
- func (o *ClusterBackupOperation) Metadata() *sqlserver.BackupClusterMetadata
- func (o *ClusterBackupOperation) Response() *sqlserver.Cluster
- func (o *ClusterBackupOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
- func (o *ClusterBackupOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Cluster, error)
- type ClusterClient
- type ClusterClientIterator
- type ClusterCreateOperation
- func (o *ClusterCreateOperation) Metadata() *sqlserver.CreateClusterMetadata
- func (o *ClusterCreateOperation) Response() *sqlserver.Cluster
- func (o *ClusterCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
- func (o *ClusterCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Cluster, error)
- type ClusterDeleteOperation
- func (o *ClusterDeleteOperation) Metadata() *sqlserver.DeleteClusterMetadata
- func (o *ClusterDeleteOperation) Response() *emptypb.Empty
- func (o *ClusterDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *ClusterDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type ClusterMoveOperation
- func (o *ClusterMoveOperation) Metadata() *sqlserver.MoveClusterMetadata
- func (o *ClusterMoveOperation) Response() *sqlserver.Cluster
- func (o *ClusterMoveOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
- func (o *ClusterMoveOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Cluster, error)
- type ClusterRestoreOperation
- func (o *ClusterRestoreOperation) Metadata() *sqlserver.RestoreClusterMetadata
- func (o *ClusterRestoreOperation) Response() *sqlserver.Cluster
- func (o *ClusterRestoreOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
- func (o *ClusterRestoreOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Cluster, error)
- type ClusterStartFailoverOperation
- func (o *ClusterStartFailoverOperation) Metadata() *sqlserver.StartClusterFailoverMetadata
- func (o *ClusterStartFailoverOperation) Response() *sqlserver.Cluster
- func (o *ClusterStartFailoverOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
- func (o *ClusterStartFailoverOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Cluster, error)
- type ClusterStartOperation
- func (o *ClusterStartOperation) Metadata() *sqlserver.StartClusterMetadata
- func (o *ClusterStartOperation) Response() *sqlserver.Cluster
- func (o *ClusterStartOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
- func (o *ClusterStartOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Cluster, error)
- type ClusterStopOperation
- func (o *ClusterStopOperation) Metadata() *sqlserver.StopClusterMetadata
- func (o *ClusterStopOperation) Response() *sqlserver.Cluster
- func (o *ClusterStopOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
- func (o *ClusterStopOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Cluster, error)
- type ClusterUpdateHostsOperation
- func (o *ClusterUpdateHostsOperation) Metadata() *sqlserver.UpdateClusterHostsMetadata
- func (o *ClusterUpdateHostsOperation) Response() *emptypb.Empty
- func (o *ClusterUpdateHostsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *ClusterUpdateHostsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type ClusterUpdateOperation
- func (o *ClusterUpdateOperation) Metadata() *sqlserver.UpdateClusterMetadata
- func (o *ClusterUpdateOperation) Response() *sqlserver.Cluster
- func (o *ClusterUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
- func (o *ClusterUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Cluster, error)
- type DatabaseClient
- type DatabaseClientIterator
- type DatabaseCreateOperation
- func (o *DatabaseCreateOperation) Metadata() *sqlserver.CreateDatabaseMetadata
- func (o *DatabaseCreateOperation) Response() *sqlserver.Database
- func (o *DatabaseCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Database, error)
- func (o *DatabaseCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Database, error)
- type DatabaseDeleteOperation
- func (o *DatabaseDeleteOperation) Metadata() *sqlserver.DeleteDatabaseMetadata
- func (o *DatabaseDeleteOperation) Response() *emptypb.Empty
- func (o *DatabaseDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *DatabaseDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type DatabaseExportBackupOperation
- func (o *DatabaseExportBackupOperation) Metadata() *sqlserver.ExportDatabaseBackupMetadata
- func (o *DatabaseExportBackupOperation) Response() *sqlserver.Database
- func (o *DatabaseExportBackupOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Database, error)
- func (o *DatabaseExportBackupOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Database, error)
- type DatabaseImportBackupOperation
- func (o *DatabaseImportBackupOperation) Metadata() *sqlserver.ImportDatabaseBackupMetadata
- func (o *DatabaseImportBackupOperation) Response() *sqlserver.Database
- func (o *DatabaseImportBackupOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Database, error)
- func (o *DatabaseImportBackupOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Database, error)
- type DatabaseRestoreOperation
- func (o *DatabaseRestoreOperation) Metadata() *sqlserver.RestoreDatabaseMetadata
- func (o *DatabaseRestoreOperation) Response() *sqlserver.Database
- func (o *DatabaseRestoreOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Database, error)
- func (o *DatabaseRestoreOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.Database, error)
- type ResourcePresetClient
- type ResourcePresetClientIterator
- type UserClient
- type UserClientIterator
- type UserCreateOperation
- func (o *UserCreateOperation) Metadata() *sqlserver.CreateUserMetadata
- func (o *UserCreateOperation) Response() *sqlserver.User
- func (o *UserCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.User, error)
- func (o *UserCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.User, error)
- type UserDeleteOperation
- func (o *UserDeleteOperation) Metadata() *sqlserver.DeleteUserMetadata
- func (o *UserDeleteOperation) Response() *emptypb.Empty
- func (o *UserDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *UserDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type UserGrantPermissionOperation
- func (o *UserGrantPermissionOperation) Metadata() *sqlserver.GrantUserPermissionMetadata
- func (o *UserGrantPermissionOperation) Response() *sqlserver.User
- func (o *UserGrantPermissionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.User, error)
- func (o *UserGrantPermissionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.User, error)
- type UserRevokePermissionOperation
- func (o *UserRevokePermissionOperation) Metadata() *sqlserver.RevokeUserPermissionMetadata
- func (o *UserRevokePermissionOperation) Response() *sqlserver.User
- func (o *UserRevokePermissionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.User, error)
- func (o *UserRevokePermissionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.User, error)
- type UserUpdateOperation
- func (o *UserUpdateOperation) Metadata() *sqlserver.UpdateUserMetadata
- func (o *UserUpdateOperation) Response() *sqlserver.User
- func (o *UserUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.User, error)
- func (o *UserUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*sqlserver.User, error)
Constants ¶
This section is empty.
Variables ¶
var ( BackupGet = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.BackupService.Get") BackupList = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.BackupService.List") )
var ( ClusterGet = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Get") ClusterList = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.List") ClusterCreate = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Create") ClusterUpdate = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Update") ClusterDelete = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Delete") ClusterStart = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Start") ClusterStop = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Stop") ClusterMove = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Move") ClusterBackup = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Backup") ClusterRestore = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.Restore") ClusterStartFailover = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.StartFailover") ClusterListLogs = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.ListLogs") ClusterListOperations = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.ListOperations") ClusterListBackups = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.ListBackups") ClusterListHosts = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.ListHosts") ClusterUpdateHosts = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ClusterService.UpdateHosts") ClusterOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
var ( DatabaseGet = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.DatabaseService.Get") DatabaseList = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.DatabaseService.List") DatabaseCreate = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.DatabaseService.Create") DatabaseRestore = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.DatabaseService.Restore") DatabaseImportBackup = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.DatabaseService.ImportBackup") DatabaseExportBackup = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.DatabaseService.ExportBackup") DatabaseDelete = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.DatabaseService.Delete") DatabaseOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
var ( ResourcePresetGet = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ResourcePresetService.Get") ResourcePresetList = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.ResourcePresetService.List") )
var ( UserGet = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.UserService.Get") UserList = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.UserService.List") UserCreate = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.UserService.Create") UserUpdate = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.UserService.Update") UserDelete = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.UserService.Delete") UserGrantPermission = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.UserService.GrantPermission") UserRevokePermission = protoreflect.FullName("yandex.cloud.mdb.sqlserver.v1.UserService.RevokePermission") UserOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
Functions ¶
func BackupResolver ¶ added in v0.0.20
func BackupResolver(name string, client BackupClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func ClusterBackupsResolver ¶ added in v0.0.20
func ClusterBackupsResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func ClusterHostsResolver ¶ added in v0.0.20
func ClusterHostsResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func ClusterLogsResolver ¶ added in v0.0.20
func ClusterLogsResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func ClusterOperationsResolver ¶ added in v0.0.20
func ClusterOperationsResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func ClusterResolver ¶ added in v0.0.20
func ClusterResolver(name string, client ClusterClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func DatabaseResolver ¶ added in v0.0.20
func DatabaseResolver(name string, client DatabaseClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func UserResolver ¶ added in v0.0.20
func UserResolver(name string, client UserClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
Types ¶
type BackupClient ¶
type BackupClient interface {
BackupClientIterator
Get(context.Context, *sqlserver.GetBackupRequest, ...grpc.CallOption) (*sqlserver.Backup, error)
List(context.Context, *sqlserver.ListBackupsRequest, ...grpc.CallOption) (*sqlserver.ListBackupsResponse, error)
}
BackupClient provides methods for managing Backup resources of Yandex.Cloud Sqlserver.
func NewBackupClient ¶
func NewBackupClient(connector transport.Connector) BackupClient
NewBackupClient returns BackupClient implementation.
type BackupClientIterator ¶ added in v0.0.16
type BackupClientIterator interface {
Iterator(context.Context, *sqlserver.ListBackupsRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListBackupsRequest, *sqlserver.Backup]
}
type ClusterBackupOperation ¶
ClusterBackupOperation is used to monitor the state of Backup operations.
func (*ClusterBackupOperation) Metadata ¶
func (o *ClusterBackupOperation) Metadata() *sqlserver.BackupClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterBackupOperation) Response ¶
func (o *ClusterBackupOperation) Response() *sqlserver.Cluster
Response retrieves the operation response.
func (*ClusterBackupOperation) Wait ¶
func (o *ClusterBackupOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterBackupOperation) WaitInterval ¶
func (o *ClusterBackupOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterClient ¶
type ClusterClient interface {
ClusterClientIterator
Get(context.Context, *sqlserver.GetClusterRequest, ...grpc.CallOption) (*sqlserver.Cluster, error)
List(context.Context, *sqlserver.ListClustersRequest, ...grpc.CallOption) (*sqlserver.ListClustersResponse, error)
Create(context.Context, *sqlserver.CreateClusterRequest, ...grpc.CallOption) (*ClusterCreateOperation, error)
Update(context.Context, *sqlserver.UpdateClusterRequest, ...grpc.CallOption) (*ClusterUpdateOperation, error)
Delete(context.Context, *sqlserver.DeleteClusterRequest, ...grpc.CallOption) (*ClusterDeleteOperation, error)
Start(context.Context, *sqlserver.StartClusterRequest, ...grpc.CallOption) (*ClusterStartOperation, error)
Stop(context.Context, *sqlserver.StopClusterRequest, ...grpc.CallOption) (*ClusterStopOperation, error)
Move(context.Context, *sqlserver.MoveClusterRequest, ...grpc.CallOption) (*ClusterMoveOperation, error)
Backup(context.Context, *sqlserver.BackupClusterRequest, ...grpc.CallOption) (*ClusterBackupOperation, error)
Restore(context.Context, *sqlserver.RestoreClusterRequest, ...grpc.CallOption) (*ClusterRestoreOperation, error)
StartFailover(context.Context, *sqlserver.StartClusterFailoverRequest, ...grpc.CallOption) (*ClusterStartFailoverOperation, error)
ListLogs(context.Context, *sqlserver.ListClusterLogsRequest, ...grpc.CallOption) (*sqlserver.ListClusterLogsResponse, error)
ListOperations(context.Context, *sqlserver.ListClusterOperationsRequest, ...grpc.CallOption) (*sqlserver.ListClusterOperationsResponse, error)
ListBackups(context.Context, *sqlserver.ListClusterBackupsRequest, ...grpc.CallOption) (*sqlserver.ListClusterBackupsResponse, error)
ListHosts(context.Context, *sqlserver.ListClusterHostsRequest, ...grpc.CallOption) (*sqlserver.ListClusterHostsResponse, error)
UpdateHosts(context.Context, *sqlserver.UpdateClusterHostsRequest, ...grpc.CallOption) (*ClusterUpdateHostsOperation, error)
}
ClusterClient provides methods for managing Cluster resources of Yandex.Cloud Sqlserver.
func NewClusterClient ¶
func NewClusterClient(connector transport.Connector) ClusterClient
NewClusterClient returns ClusterClient implementation.
type ClusterClientIterator ¶ added in v0.0.16
type ClusterClientIterator interface {
Iterator(context.Context, *sqlserver.ListClustersRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListClustersRequest, *sqlserver.Cluster]
LogsIterator(context.Context, *sqlserver.ListClusterLogsRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListClusterLogsRequest, *sqlserver.LogRecord]
OperationsIterator(context.Context, *sqlserver.ListClusterOperationsRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListClusterOperationsRequest, *operation.Operation]
BackupsIterator(context.Context, *sqlserver.ListClusterBackupsRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListClusterBackupsRequest, *sqlserver.Backup]
HostsIterator(context.Context, *sqlserver.ListClusterHostsRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListClusterHostsRequest, *sqlserver.Host]
}
type ClusterCreateOperation ¶
ClusterCreateOperation is used to monitor the state of Create operations.
func (*ClusterCreateOperation) Metadata ¶
func (o *ClusterCreateOperation) Metadata() *sqlserver.CreateClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterCreateOperation) Response ¶
func (o *ClusterCreateOperation) Response() *sqlserver.Cluster
Response retrieves the operation response.
func (*ClusterCreateOperation) Wait ¶
func (o *ClusterCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterCreateOperation) WaitInterval ¶
func (o *ClusterCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterDeleteOperation ¶
ClusterDeleteOperation is used to monitor the state of Delete operations.
func (*ClusterDeleteOperation) Metadata ¶
func (o *ClusterDeleteOperation) Metadata() *sqlserver.DeleteClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterDeleteOperation) Response ¶
func (o *ClusterDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*ClusterDeleteOperation) Wait ¶
func (o *ClusterDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*ClusterDeleteOperation) WaitInterval ¶
func (o *ClusterDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterMoveOperation ¶
ClusterMoveOperation is used to monitor the state of Move operations.
func (*ClusterMoveOperation) Metadata ¶
func (o *ClusterMoveOperation) Metadata() *sqlserver.MoveClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterMoveOperation) Response ¶
func (o *ClusterMoveOperation) Response() *sqlserver.Cluster
Response retrieves the operation response.
func (*ClusterMoveOperation) Wait ¶
func (o *ClusterMoveOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterMoveOperation) WaitInterval ¶
func (o *ClusterMoveOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterRestoreOperation ¶
ClusterRestoreOperation is used to monitor the state of Restore operations.
func (*ClusterRestoreOperation) Metadata ¶
func (o *ClusterRestoreOperation) Metadata() *sqlserver.RestoreClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterRestoreOperation) Response ¶
func (o *ClusterRestoreOperation) Response() *sqlserver.Cluster
Response retrieves the operation response.
func (*ClusterRestoreOperation) Wait ¶
func (o *ClusterRestoreOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterRestoreOperation) WaitInterval ¶
func (o *ClusterRestoreOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterStartFailoverOperation ¶
ClusterStartFailoverOperation is used to monitor the state of StartFailover operations.
func (*ClusterStartFailoverOperation) Metadata ¶
func (o *ClusterStartFailoverOperation) Metadata() *sqlserver.StartClusterFailoverMetadata
Metadata retrieves the operation metadata.
func (*ClusterStartFailoverOperation) Response ¶
func (o *ClusterStartFailoverOperation) Response() *sqlserver.Cluster
Response retrieves the operation response.
func (*ClusterStartFailoverOperation) Wait ¶
func (o *ClusterStartFailoverOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterStartFailoverOperation) WaitInterval ¶
func (o *ClusterStartFailoverOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterStartOperation ¶
ClusterStartOperation is used to monitor the state of Start operations.
func (*ClusterStartOperation) Metadata ¶
func (o *ClusterStartOperation) Metadata() *sqlserver.StartClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterStartOperation) Response ¶
func (o *ClusterStartOperation) Response() *sqlserver.Cluster
Response retrieves the operation response.
func (*ClusterStartOperation) Wait ¶
func (o *ClusterStartOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterStartOperation) WaitInterval ¶
func (o *ClusterStartOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterStopOperation ¶
ClusterStopOperation is used to monitor the state of Stop operations.
func (*ClusterStopOperation) Metadata ¶
func (o *ClusterStopOperation) Metadata() *sqlserver.StopClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterStopOperation) Response ¶
func (o *ClusterStopOperation) Response() *sqlserver.Cluster
Response retrieves the operation response.
func (*ClusterStopOperation) Wait ¶
func (o *ClusterStopOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterStopOperation) WaitInterval ¶
func (o *ClusterStopOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterUpdateHostsOperation ¶
ClusterUpdateHostsOperation is used to monitor the state of UpdateHosts operations.
func (*ClusterUpdateHostsOperation) Metadata ¶
func (o *ClusterUpdateHostsOperation) Metadata() *sqlserver.UpdateClusterHostsMetadata
Metadata retrieves the operation metadata.
func (*ClusterUpdateHostsOperation) Response ¶
func (o *ClusterUpdateHostsOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*ClusterUpdateHostsOperation) Wait ¶
func (o *ClusterUpdateHostsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*ClusterUpdateHostsOperation) WaitInterval ¶
func (o *ClusterUpdateHostsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterUpdateOperation ¶
ClusterUpdateOperation is used to monitor the state of Update operations.
func (*ClusterUpdateOperation) Metadata ¶
func (o *ClusterUpdateOperation) Metadata() *sqlserver.UpdateClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterUpdateOperation) Response ¶
func (o *ClusterUpdateOperation) Response() *sqlserver.Cluster
Response retrieves the operation response.
func (*ClusterUpdateOperation) Wait ¶
func (o *ClusterUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterUpdateOperation) WaitInterval ¶
func (o *ClusterUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type DatabaseClient ¶
type DatabaseClient interface {
DatabaseClientIterator
Get(context.Context, *sqlserver.GetDatabaseRequest, ...grpc.CallOption) (*sqlserver.Database, error)
List(context.Context, *sqlserver.ListDatabasesRequest, ...grpc.CallOption) (*sqlserver.ListDatabasesResponse, error)
Create(context.Context, *sqlserver.CreateDatabaseRequest, ...grpc.CallOption) (*DatabaseCreateOperation, error)
Restore(context.Context, *sqlserver.RestoreDatabaseRequest, ...grpc.CallOption) (*DatabaseRestoreOperation, error)
ImportBackup(context.Context, *sqlserver.ImportDatabaseBackupRequest, ...grpc.CallOption) (*DatabaseImportBackupOperation, error)
ExportBackup(context.Context, *sqlserver.ExportDatabaseBackupRequest, ...grpc.CallOption) (*DatabaseExportBackupOperation, error)
Delete(context.Context, *sqlserver.DeleteDatabaseRequest, ...grpc.CallOption) (*DatabaseDeleteOperation, error)
}
DatabaseClient provides methods for managing Database resources of Yandex.Cloud Sqlserver.
func NewDatabaseClient ¶
func NewDatabaseClient(connector transport.Connector) DatabaseClient
NewDatabaseClient returns DatabaseClient implementation.
type DatabaseClientIterator ¶ added in v0.0.16
type DatabaseClientIterator interface {
Iterator(context.Context, *sqlserver.ListDatabasesRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListDatabasesRequest, *sqlserver.Database]
}
type DatabaseCreateOperation ¶
DatabaseCreateOperation is used to monitor the state of Create operations.
func (*DatabaseCreateOperation) Metadata ¶
func (o *DatabaseCreateOperation) Metadata() *sqlserver.CreateDatabaseMetadata
Metadata retrieves the operation metadata.
func (*DatabaseCreateOperation) Response ¶
func (o *DatabaseCreateOperation) Response() *sqlserver.Database
Response retrieves the operation response.
func (*DatabaseCreateOperation) Wait ¶
func (o *DatabaseCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Database, error)
Wait polls the operation until it's done.
func (*DatabaseCreateOperation) WaitInterval ¶
func (o *DatabaseCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Database, error)
WaitInterval polls the operation until it's done with custom interval.
type DatabaseDeleteOperation ¶
DatabaseDeleteOperation is used to monitor the state of Delete operations.
func (*DatabaseDeleteOperation) Metadata ¶
func (o *DatabaseDeleteOperation) Metadata() *sqlserver.DeleteDatabaseMetadata
Metadata retrieves the operation metadata.
func (*DatabaseDeleteOperation) Response ¶
func (o *DatabaseDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*DatabaseDeleteOperation) Wait ¶
func (o *DatabaseDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*DatabaseDeleteOperation) WaitInterval ¶
func (o *DatabaseDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)
WaitInterval polls the operation until it's done with custom interval.
type DatabaseExportBackupOperation ¶
DatabaseExportBackupOperation is used to monitor the state of ExportBackup operations.
func (*DatabaseExportBackupOperation) Metadata ¶
func (o *DatabaseExportBackupOperation) Metadata() *sqlserver.ExportDatabaseBackupMetadata
Metadata retrieves the operation metadata.
func (*DatabaseExportBackupOperation) Response ¶
func (o *DatabaseExportBackupOperation) Response() *sqlserver.Database
Response retrieves the operation response.
func (*DatabaseExportBackupOperation) Wait ¶
func (o *DatabaseExportBackupOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Database, error)
Wait polls the operation until it's done.
func (*DatabaseExportBackupOperation) WaitInterval ¶
func (o *DatabaseExportBackupOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Database, error)
WaitInterval polls the operation until it's done with custom interval.
type DatabaseImportBackupOperation ¶
DatabaseImportBackupOperation is used to monitor the state of ImportBackup operations.
func (*DatabaseImportBackupOperation) Metadata ¶
func (o *DatabaseImportBackupOperation) Metadata() *sqlserver.ImportDatabaseBackupMetadata
Metadata retrieves the operation metadata.
func (*DatabaseImportBackupOperation) Response ¶
func (o *DatabaseImportBackupOperation) Response() *sqlserver.Database
Response retrieves the operation response.
func (*DatabaseImportBackupOperation) Wait ¶
func (o *DatabaseImportBackupOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Database, error)
Wait polls the operation until it's done.
func (*DatabaseImportBackupOperation) WaitInterval ¶
func (o *DatabaseImportBackupOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Database, error)
WaitInterval polls the operation until it's done with custom interval.
type DatabaseRestoreOperation ¶
DatabaseRestoreOperation is used to monitor the state of Restore operations.
func (*DatabaseRestoreOperation) Metadata ¶
func (o *DatabaseRestoreOperation) Metadata() *sqlserver.RestoreDatabaseMetadata
Metadata retrieves the operation metadata.
func (*DatabaseRestoreOperation) Response ¶
func (o *DatabaseRestoreOperation) Response() *sqlserver.Database
Response retrieves the operation response.
func (*DatabaseRestoreOperation) Wait ¶
func (o *DatabaseRestoreOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.Database, error)
Wait polls the operation until it's done.
func (*DatabaseRestoreOperation) WaitInterval ¶
func (o *DatabaseRestoreOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.Database, error)
WaitInterval polls the operation until it's done with custom interval.
type ResourcePresetClient ¶
type ResourcePresetClient interface {
ResourcePresetClientIterator
Get(context.Context, *sqlserver.GetResourcePresetRequest, ...grpc.CallOption) (*sqlserver.ResourcePreset, error)
List(context.Context, *sqlserver.ListResourcePresetsRequest, ...grpc.CallOption) (*sqlserver.ListResourcePresetsResponse, error)
}
ResourcePresetClient provides methods for managing ResourcePreset resources of Yandex.Cloud Sqlserver.
func NewResourcePresetClient ¶
func NewResourcePresetClient(connector transport.Connector) ResourcePresetClient
NewResourcePresetClient returns ResourcePresetClient implementation.
type ResourcePresetClientIterator ¶ added in v0.0.16
type ResourcePresetClientIterator interface {
Iterator(context.Context, *sqlserver.ListResourcePresetsRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListResourcePresetsRequest, *sqlserver.ResourcePreset]
}
type UserClient ¶
type UserClient interface {
UserClientIterator
Get(context.Context, *sqlserver.GetUserRequest, ...grpc.CallOption) (*sqlserver.User, error)
List(context.Context, *sqlserver.ListUsersRequest, ...grpc.CallOption) (*sqlserver.ListUsersResponse, error)
Create(context.Context, *sqlserver.CreateUserRequest, ...grpc.CallOption) (*UserCreateOperation, error)
Update(context.Context, *sqlserver.UpdateUserRequest, ...grpc.CallOption) (*UserUpdateOperation, error)
Delete(context.Context, *sqlserver.DeleteUserRequest, ...grpc.CallOption) (*UserDeleteOperation, error)
GrantPermission(context.Context, *sqlserver.GrantUserPermissionRequest, ...grpc.CallOption) (*UserGrantPermissionOperation, error)
RevokePermission(context.Context, *sqlserver.RevokeUserPermissionRequest, ...grpc.CallOption) (*UserRevokePermissionOperation, error)
}
UserClient provides methods for managing User resources of Yandex.Cloud Sqlserver.
func NewUserClient ¶
func NewUserClient(connector transport.Connector) UserClient
NewUserClient returns UserClient implementation.
type UserClientIterator ¶ added in v0.0.16
type UserClientIterator interface {
Iterator(context.Context, *sqlserver.ListUsersRequest, ...grpc.CallOption) *iterator.Iterator[*sqlserver.ListUsersRequest, *sqlserver.User]
}
type UserCreateOperation ¶
UserCreateOperation is used to monitor the state of Create operations.
func (*UserCreateOperation) Metadata ¶
func (o *UserCreateOperation) Metadata() *sqlserver.CreateUserMetadata
Metadata retrieves the operation metadata.
func (*UserCreateOperation) Response ¶
func (o *UserCreateOperation) Response() *sqlserver.User
Response retrieves the operation response.
func (*UserCreateOperation) Wait ¶
func (o *UserCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.User, error)
Wait polls the operation until it's done.
func (*UserCreateOperation) WaitInterval ¶
func (o *UserCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.User, error)
WaitInterval polls the operation until it's done with custom interval.
type UserDeleteOperation ¶
UserDeleteOperation is used to monitor the state of Delete operations.
func (*UserDeleteOperation) Metadata ¶
func (o *UserDeleteOperation) Metadata() *sqlserver.DeleteUserMetadata
Metadata retrieves the operation metadata.
func (*UserDeleteOperation) Response ¶
func (o *UserDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*UserDeleteOperation) Wait ¶
func (o *UserDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*UserDeleteOperation) WaitInterval ¶
func (o *UserDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)
WaitInterval polls the operation until it's done with custom interval.
type UserGrantPermissionOperation ¶
UserGrantPermissionOperation is used to monitor the state of GrantPermission operations.
func (*UserGrantPermissionOperation) Metadata ¶
func (o *UserGrantPermissionOperation) Metadata() *sqlserver.GrantUserPermissionMetadata
Metadata retrieves the operation metadata.
func (*UserGrantPermissionOperation) Response ¶
func (o *UserGrantPermissionOperation) Response() *sqlserver.User
Response retrieves the operation response.
func (*UserGrantPermissionOperation) Wait ¶
func (o *UserGrantPermissionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.User, error)
Wait polls the operation until it's done.
func (*UserGrantPermissionOperation) WaitInterval ¶
func (o *UserGrantPermissionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.User, error)
WaitInterval polls the operation until it's done with custom interval.
type UserRevokePermissionOperation ¶
UserRevokePermissionOperation is used to monitor the state of RevokePermission operations.
func (*UserRevokePermissionOperation) Metadata ¶
func (o *UserRevokePermissionOperation) Metadata() *sqlserver.RevokeUserPermissionMetadata
Metadata retrieves the operation metadata.
func (*UserRevokePermissionOperation) Response ¶
func (o *UserRevokePermissionOperation) Response() *sqlserver.User
Response retrieves the operation response.
func (*UserRevokePermissionOperation) Wait ¶
func (o *UserRevokePermissionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.User, error)
Wait polls the operation until it's done.
func (*UserRevokePermissionOperation) WaitInterval ¶
func (o *UserRevokePermissionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.User, error)
WaitInterval polls the operation until it's done with custom interval.
type UserUpdateOperation ¶
UserUpdateOperation is used to monitor the state of Update operations.
func (*UserUpdateOperation) Metadata ¶
func (o *UserUpdateOperation) Metadata() *sqlserver.UpdateUserMetadata
Metadata retrieves the operation metadata.
func (*UserUpdateOperation) Response ¶
func (o *UserUpdateOperation) Response() *sqlserver.User
Response retrieves the operation response.
func (*UserUpdateOperation) Wait ¶
func (o *UserUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*sqlserver.User, error)
Wait polls the operation until it's done.
func (*UserUpdateOperation) WaitInterval ¶
func (o *UserUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*sqlserver.User, error)
WaitInterval polls the operation until it's done with custom interval.