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.
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 BackupRetentionPolicyResolver(name string, client BackupRetentionPolicyClient, ...) 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 ManagedRepackRunningRepacksResolver(name string, client ManagedRepackClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- func PerformanceDiagnosticsRawSessionStatesResolver(name string, client PerformanceDiagnosticsClient, ...) sdkresolvers.Resolver
- func PerformanceDiagnosticsRawStatementsResolver(name string, client PerformanceDiagnosticsClient, ...) sdkresolvers.Resolver
- func UserResolver(name string, client UserClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- type BackupClient
- type BackupClientIterator
- type BackupDeleteOperation
- func (o *BackupDeleteOperation) Metadata() *postgresql.DeleteBackupMetadata
- func (o *BackupDeleteOperation) Response() *emptypb.Empty
- func (o *BackupDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *BackupDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type BackupRetentionPolicyClient
- type BackupRetentionPolicyClientIterator
- type BackupRetentionPolicyCreateOperation
- func (o *BackupRetentionPolicyCreateOperation) Metadata() *mdb.CreateBackupRetentionPolicyMetadata
- func (o *BackupRetentionPolicyCreateOperation) Response() *mdb.BackupRetentionPolicy
- func (o *BackupRetentionPolicyCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*mdb.BackupRetentionPolicy, error)
- func (o *BackupRetentionPolicyCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*mdb.BackupRetentionPolicy, error)
- type BackupRetentionPolicyDeleteOperation
- func (o *BackupRetentionPolicyDeleteOperation) Metadata() *mdb.DeleteBackupRetentionPolicyMetadata
- func (o *BackupRetentionPolicyDeleteOperation) Response() *emptypb.Empty
- func (o *BackupRetentionPolicyDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *BackupRetentionPolicyDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type ClusterAddHostsOperation
- func (o *ClusterAddHostsOperation) Metadata() *postgresql.AddClusterHostsMetadata
- func (o *ClusterAddHostsOperation) Response() *emptypb.Empty
- func (o *ClusterAddHostsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *ClusterAddHostsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type ClusterBackupOperation
- func (o *ClusterBackupOperation) Metadata() *postgresql.BackupClusterMetadata
- func (o *ClusterBackupOperation) Response() *postgresql.Cluster
- func (o *ClusterBackupOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterBackupOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type ClusterClient
- type ClusterClientIterator
- type ClusterCreateOperation
- func (o *ClusterCreateOperation) Metadata() *postgresql.CreateClusterMetadata
- func (o *ClusterCreateOperation) Response() *postgresql.Cluster
- func (o *ClusterCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type ClusterDeleteHostsOperation
- func (o *ClusterDeleteHostsOperation) Metadata() *postgresql.DeleteClusterHostsMetadata
- func (o *ClusterDeleteHostsOperation) Response() *emptypb.Empty
- func (o *ClusterDeleteHostsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *ClusterDeleteHostsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type ClusterDeleteOperation
- func (o *ClusterDeleteOperation) Metadata() *postgresql.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() *postgresql.MoveClusterMetadata
- func (o *ClusterMoveOperation) Response() *postgresql.Cluster
- func (o *ClusterMoveOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterMoveOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type ClusterRescheduleMaintenanceOperation
- func (o *ClusterRescheduleMaintenanceOperation) Metadata() *postgresql.RescheduleMaintenanceMetadata
- func (o *ClusterRescheduleMaintenanceOperation) Response() *postgresql.Cluster
- func (o *ClusterRescheduleMaintenanceOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterRescheduleMaintenanceOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type ClusterRestoreOperation
- func (o *ClusterRestoreOperation) Metadata() *postgresql.RestoreClusterMetadata
- func (o *ClusterRestoreOperation) Response() *postgresql.Cluster
- func (o *ClusterRestoreOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterRestoreOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type ClusterSetAccessBindingsOperation
- func (o *ClusterSetAccessBindingsOperation) Metadata() *access.SetAccessBindingsMetadata
- func (o *ClusterSetAccessBindingsOperation) Response() *access.AccessBindingsOperationResult
- func (o *ClusterSetAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*access.AccessBindingsOperationResult, error)
- func (o *ClusterSetAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*access.AccessBindingsOperationResult, error)
- type ClusterStartFailoverOperation
- func (o *ClusterStartFailoverOperation) Metadata() *postgresql.StartClusterFailoverMetadata
- func (o *ClusterStartFailoverOperation) Response() *postgresql.Cluster
- func (o *ClusterStartFailoverOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterStartFailoverOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type ClusterStartOperation
- func (o *ClusterStartOperation) Metadata() *postgresql.StartClusterMetadata
- func (o *ClusterStartOperation) Response() *postgresql.Cluster
- func (o *ClusterStartOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterStartOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type ClusterStopOperation
- func (o *ClusterStopOperation) Metadata() *postgresql.StopClusterMetadata
- func (o *ClusterStopOperation) Response() *postgresql.Cluster
- func (o *ClusterStopOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterStopOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type ClusterUpdateAccessBindingsOperation
- func (o *ClusterUpdateAccessBindingsOperation) Metadata() *access.UpdateAccessBindingsMetadata
- func (o *ClusterUpdateAccessBindingsOperation) Response() *access.AccessBindingsOperationResult
- func (o *ClusterUpdateAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*access.AccessBindingsOperationResult, error)
- func (o *ClusterUpdateAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*access.AccessBindingsOperationResult, error)
- type ClusterUpdateHostsOperation
- func (o *ClusterUpdateHostsOperation) Metadata() *postgresql.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() *postgresql.UpdateClusterMetadata
- func (o *ClusterUpdateOperation) Response() *postgresql.Cluster
- func (o *ClusterUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
- func (o *ClusterUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Cluster, error)
- type DatabaseClient
- type DatabaseClientIterator
- type DatabaseCreateOperation
- func (o *DatabaseCreateOperation) Metadata() *postgresql.CreateDatabaseMetadata
- func (o *DatabaseCreateOperation) Response() *postgresql.Database
- func (o *DatabaseCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Database, error)
- func (o *DatabaseCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Database, error)
- type DatabaseDeleteOperation
- func (o *DatabaseDeleteOperation) Metadata() *postgresql.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 DatabaseUpdateOperation
- func (o *DatabaseUpdateOperation) Metadata() *postgresql.UpdateDatabaseMetadata
- func (o *DatabaseUpdateOperation) Response() *postgresql.Database
- func (o *DatabaseUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Database, error)
- func (o *DatabaseUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.Database, error)
- type ManagedRepackClient
- type ManagedRepackClientIterator
- type PerformanceDiagnosticsClient
- type PerformanceDiagnosticsClientIterator
- type ResourcePresetClient
- type ResourcePresetClientIterator
- type UserClient
- type UserClientIterator
- type UserCreateOperation
- func (o *UserCreateOperation) Metadata() *postgresql.CreateUserMetadata
- func (o *UserCreateOperation) Response() *postgresql.User
- func (o *UserCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.User, error)
- func (o *UserCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.User, error)
- type UserDeleteOperation
- func (o *UserDeleteOperation) Metadata() *postgresql.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() *postgresql.GrantUserPermissionMetadata
- func (o *UserGrantPermissionOperation) Response() *postgresql.User
- func (o *UserGrantPermissionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.User, error)
- func (o *UserGrantPermissionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.User, error)
- type UserRevokePermissionOperation
- func (o *UserRevokePermissionOperation) Metadata() *postgresql.RevokeUserPermissionMetadata
- func (o *UserRevokePermissionOperation) Response() *postgresql.User
- func (o *UserRevokePermissionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.User, error)
- func (o *UserRevokePermissionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.User, error)
- type UserUpdateOperation
- func (o *UserUpdateOperation) Metadata() *postgresql.UpdateUserMetadata
- func (o *UserUpdateOperation) Response() *postgresql.User
- func (o *UserUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.User, error)
- func (o *UserUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*postgresql.User, error)
- type VersionsClient
- type VersionsClientIterator
Constants ¶
This section is empty.
Variables ¶
var ( BackupGet = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.BackupService.Get") BackupList = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.BackupService.List") BackupDelete = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.BackupService.Delete") BackupOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
var ( BackupRetentionPolicyGet = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.BackupRetentionPolicyService.Get") BackupRetentionPolicyList = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.BackupRetentionPolicyService.List") BackupRetentionPolicyCreate = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.BackupRetentionPolicyService.Create") BackupRetentionPolicyDelete = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.BackupRetentionPolicyService.Delete") BackupRetentionPolicyOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
var ( ClusterGet = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Get") ClusterList = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.List") ClusterCreate = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Create") ClusterUpdate = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Update") ClusterDelete = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Delete") ClusterStart = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Start") ClusterStop = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Stop") ClusterMove = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Move") ClusterBackup = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Backup") ClusterRestore = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.Restore") ClusterRescheduleMaintenance = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.RescheduleMaintenance") ClusterStartFailover = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.StartFailover") ClusterListLogs = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.ListLogs") ClusterStreamLogs = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.StreamLogs") ClusterListOperations = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.ListOperations") ClusterListBackups = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.ListBackups") ClusterListHosts = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.ListHosts") ClusterAddHosts = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.AddHosts") ClusterDeleteHosts = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.DeleteHosts") ClusterUpdateHosts = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.UpdateHosts") ClusterListAccessBindings = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.ListAccessBindings") ClusterSetAccessBindings = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.SetAccessBindings") ClusterUpdateAccessBindings = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ClusterService.UpdateAccessBindings") ClusterOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
var ( DatabaseGet = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.DatabaseService.Get") DatabaseList = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.DatabaseService.List") DatabaseCreate = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.DatabaseService.Create") DatabaseUpdate = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.DatabaseService.Update") DatabaseDelete = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.DatabaseService.Delete") DatabaseOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
var ( ManagedRepackListRunningRepacks = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ManagedRepackService.ListRunningRepacks") ManagedRepackLaunchRepack = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ManagedRepackService.LaunchRepack") ManagedRepackTerminateRepack = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ManagedRepackService.TerminateRepack") )
var ( PerformanceDiagnosticsListRawSessionStates = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.PerformanceDiagnosticsService.ListRawSessionStates") PerformanceDiagnosticsListRawStatements = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.PerformanceDiagnosticsService.ListRawStatements") )
var ( ResourcePresetGet = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ResourcePresetService.Get") ResourcePresetList = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ResourcePresetService.List") )
var ( UserGet = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.UserService.Get") UserList = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.UserService.List") UserCreate = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.UserService.Create") UserUpdate = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.UserService.Update") UserDelete = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.UserService.Delete") UserGrantPermission = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.UserService.GrantPermission") UserRevokePermission = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.UserService.RevokePermission") UserOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
var (
VersionsList = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.VersionsService.List")
)
Functions ¶
func BackupResolver ¶ added in v0.0.20
func BackupResolver(name string, client BackupClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func BackupRetentionPolicyResolver ¶ added in v0.0.20
func BackupRetentionPolicyResolver(name string, client BackupRetentionPolicyClient, 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 ManagedRepackRunningRepacksResolver ¶ added in v0.0.62
func ManagedRepackRunningRepacksResolver(name string, client ManagedRepackClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func PerformanceDiagnosticsRawSessionStatesResolver ¶ added in v0.0.20
func PerformanceDiagnosticsRawSessionStatesResolver(name string, client PerformanceDiagnosticsClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
func PerformanceDiagnosticsRawStatementsResolver ¶ added in v0.0.20
func PerformanceDiagnosticsRawStatementsResolver(name string, client PerformanceDiagnosticsClient, 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, *postgresql.GetBackupRequest, ...grpc.CallOption) (*postgresql.Backup, error)
List(context.Context, *postgresql.ListBackupsRequest, ...grpc.CallOption) (*postgresql.ListBackupsResponse, error)
Delete(context.Context, *postgresql.DeleteBackupRequest, ...grpc.CallOption) (*BackupDeleteOperation, error)
}
BackupClient provides methods for managing Backup resources of Yandex.Cloud PostgreSQL.
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, *postgresql.ListBackupsRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListBackupsRequest, *postgresql.Backup]
}
type BackupDeleteOperation ¶
BackupDeleteOperation is used to monitor the state of Delete operations.
func (*BackupDeleteOperation) Metadata ¶
func (o *BackupDeleteOperation) Metadata() *postgresql.DeleteBackupMetadata
Metadata retrieves the operation metadata.
func (*BackupDeleteOperation) Response ¶
func (o *BackupDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*BackupDeleteOperation) Wait ¶
func (o *BackupDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*BackupDeleteOperation) WaitInterval ¶
func (o *BackupDeleteOperation) 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 BackupRetentionPolicyClient ¶
type BackupRetentionPolicyClient interface {
BackupRetentionPolicyClientIterator
Get(context.Context, *postgresql.GetBackupRetentionPolicyRequest, ...grpc.CallOption) (*mdb.BackupRetentionPolicy, error)
List(context.Context, *postgresql.ListBackupRetentionPoliciesRequest, ...grpc.CallOption) (*postgresql.ListBackupRetentionPoliciesResponse, error)
Create(context.Context, *postgresql.CreateBackupRetentionPolicyRequest, ...grpc.CallOption) (*BackupRetentionPolicyCreateOperation, error)
Delete(context.Context, *postgresql.DeleteBackupRetentionPolicyRequest, ...grpc.CallOption) (*BackupRetentionPolicyDeleteOperation, error)
}
BackupRetentionPolicyClient provides methods for managing BackupRetentionPolicy resources of Yandex.Cloud PostgreSQL.
func NewBackupRetentionPolicyClient ¶
func NewBackupRetentionPolicyClient(connector transport.Connector) BackupRetentionPolicyClient
NewBackupRetentionPolicyClient returns BackupRetentionPolicyClient implementation.
type BackupRetentionPolicyClientIterator ¶ added in v0.0.16
type BackupRetentionPolicyClientIterator interface {
Iterator(context.Context, *postgresql.ListBackupRetentionPoliciesRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListBackupRetentionPoliciesRequest, *mdb.BackupRetentionPolicy]
}
type BackupRetentionPolicyCreateOperation ¶ added in v0.0.65
BackupRetentionPolicyCreateOperation is used to monitor the state of Create operations.
func (*BackupRetentionPolicyCreateOperation) Metadata ¶ added in v0.0.65
func (o *BackupRetentionPolicyCreateOperation) Metadata() *mdb.CreateBackupRetentionPolicyMetadata
Metadata retrieves the operation metadata.
func (*BackupRetentionPolicyCreateOperation) Response ¶ added in v0.0.65
func (o *BackupRetentionPolicyCreateOperation) Response() *mdb.BackupRetentionPolicy
Response retrieves the operation response.
func (*BackupRetentionPolicyCreateOperation) Wait ¶ added in v0.0.65
func (o *BackupRetentionPolicyCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*mdb.BackupRetentionPolicy, error)
Wait polls the operation until it's done.
func (*BackupRetentionPolicyCreateOperation) WaitInterval ¶ added in v0.0.65
func (o *BackupRetentionPolicyCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*mdb.BackupRetentionPolicy, error)
WaitInterval polls the operation until it's done with custom interval.
type BackupRetentionPolicyDeleteOperation ¶ added in v0.0.65
BackupRetentionPolicyDeleteOperation is used to monitor the state of Delete operations.
func (*BackupRetentionPolicyDeleteOperation) Metadata ¶ added in v0.0.65
func (o *BackupRetentionPolicyDeleteOperation) Metadata() *mdb.DeleteBackupRetentionPolicyMetadata
Metadata retrieves the operation metadata.
func (*BackupRetentionPolicyDeleteOperation) Response ¶ added in v0.0.65
func (o *BackupRetentionPolicyDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*BackupRetentionPolicyDeleteOperation) Wait ¶ added in v0.0.65
func (o *BackupRetentionPolicyDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*BackupRetentionPolicyDeleteOperation) WaitInterval ¶ added in v0.0.65
func (o *BackupRetentionPolicyDeleteOperation) 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 ClusterAddHostsOperation ¶
ClusterAddHostsOperation is used to monitor the state of AddHosts operations.
func (*ClusterAddHostsOperation) Metadata ¶
func (o *ClusterAddHostsOperation) Metadata() *postgresql.AddClusterHostsMetadata
Metadata retrieves the operation metadata.
func (*ClusterAddHostsOperation) Response ¶
func (o *ClusterAddHostsOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*ClusterAddHostsOperation) Wait ¶
func (o *ClusterAddHostsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*ClusterAddHostsOperation) WaitInterval ¶
func (o *ClusterAddHostsOperation) 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 ClusterBackupOperation ¶
ClusterBackupOperation is used to monitor the state of Backup operations.
func (*ClusterBackupOperation) Metadata ¶
func (o *ClusterBackupOperation) Metadata() *postgresql.BackupClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterBackupOperation) Response ¶
func (o *ClusterBackupOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterBackupOperation) Wait ¶
func (o *ClusterBackupOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterClient ¶
type ClusterClient interface {
ClusterClientIterator
Get(context.Context, *postgresql.GetClusterRequest, ...grpc.CallOption) (*postgresql.Cluster, error)
List(context.Context, *postgresql.ListClustersRequest, ...grpc.CallOption) (*postgresql.ListClustersResponse, error)
Create(context.Context, *postgresql.CreateClusterRequest, ...grpc.CallOption) (*ClusterCreateOperation, error)
Update(context.Context, *postgresql.UpdateClusterRequest, ...grpc.CallOption) (*ClusterUpdateOperation, error)
Delete(context.Context, *postgresql.DeleteClusterRequest, ...grpc.CallOption) (*ClusterDeleteOperation, error)
Start(context.Context, *postgresql.StartClusterRequest, ...grpc.CallOption) (*ClusterStartOperation, error)
Stop(context.Context, *postgresql.StopClusterRequest, ...grpc.CallOption) (*ClusterStopOperation, error)
Move(context.Context, *postgresql.MoveClusterRequest, ...grpc.CallOption) (*ClusterMoveOperation, error)
Backup(context.Context, *postgresql.BackupClusterRequest, ...grpc.CallOption) (*ClusterBackupOperation, error)
Restore(context.Context, *postgresql.RestoreClusterRequest, ...grpc.CallOption) (*ClusterRestoreOperation, error)
RescheduleMaintenance(context.Context, *postgresql.RescheduleMaintenanceRequest, ...grpc.CallOption) (*ClusterRescheduleMaintenanceOperation, error)
StartFailover(context.Context, *postgresql.StartClusterFailoverRequest, ...grpc.CallOption) (*ClusterStartFailoverOperation, error)
ListLogs(context.Context, *postgresql.ListClusterLogsRequest, ...grpc.CallOption) (*postgresql.ListClusterLogsResponse, error)
StreamLogs(context.Context, *postgresql.StreamClusterLogsRequest, ...grpc.CallOption) (postgresql.ClusterService_StreamLogsClient, error)
ListOperations(context.Context, *postgresql.ListClusterOperationsRequest, ...grpc.CallOption) (*postgresql.ListClusterOperationsResponse, error)
ListBackups(context.Context, *postgresql.ListClusterBackupsRequest, ...grpc.CallOption) (*postgresql.ListClusterBackupsResponse, error)
ListHosts(context.Context, *postgresql.ListClusterHostsRequest, ...grpc.CallOption) (*postgresql.ListClusterHostsResponse, error)
AddHosts(context.Context, *postgresql.AddClusterHostsRequest, ...grpc.CallOption) (*ClusterAddHostsOperation, error)
DeleteHosts(context.Context, *postgresql.DeleteClusterHostsRequest, ...grpc.CallOption) (*ClusterDeleteHostsOperation, error)
UpdateHosts(context.Context, *postgresql.UpdateClusterHostsRequest, ...grpc.CallOption) (*ClusterUpdateHostsOperation, error)
ListAccessBindings(context.Context, *access.ListAccessBindingsRequest, ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
SetAccessBindings(context.Context, *access.SetAccessBindingsRequest, ...grpc.CallOption) (*ClusterSetAccessBindingsOperation, error)
UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest, ...grpc.CallOption) (*ClusterUpdateAccessBindingsOperation, error)
}
ClusterClient provides methods for managing Cluster resources of Yandex.Cloud PostgreSQL.
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, *postgresql.ListClustersRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListClustersRequest, *postgresql.Cluster]
LogsIterator(context.Context, *postgresql.ListClusterLogsRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListClusterLogsRequest, *postgresql.LogRecord]
OperationsIterator(context.Context, *postgresql.ListClusterOperationsRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListClusterOperationsRequest, *operation.Operation]
BackupsIterator(context.Context, *postgresql.ListClusterBackupsRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListClusterBackupsRequest, *postgresql.Backup]
HostsIterator(context.Context, *postgresql.ListClusterHostsRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListClusterHostsRequest, *postgresql.Host]
AccessBindingsIterator(context.Context, *access.ListAccessBindingsRequest, ...grpc.CallOption) *iterator.Iterator[*access.ListAccessBindingsRequest, *access.AccessBinding]
}
type ClusterCreateOperation ¶
ClusterCreateOperation is used to monitor the state of Create operations.
func (*ClusterCreateOperation) Metadata ¶
func (o *ClusterCreateOperation) Metadata() *postgresql.CreateClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterCreateOperation) Response ¶
func (o *ClusterCreateOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterCreateOperation) Wait ¶
func (o *ClusterCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterDeleteHostsOperation ¶
ClusterDeleteHostsOperation is used to monitor the state of DeleteHosts operations.
func (*ClusterDeleteHostsOperation) Metadata ¶
func (o *ClusterDeleteHostsOperation) Metadata() *postgresql.DeleteClusterHostsMetadata
Metadata retrieves the operation metadata.
func (*ClusterDeleteHostsOperation) Response ¶
func (o *ClusterDeleteHostsOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*ClusterDeleteHostsOperation) Wait ¶
func (o *ClusterDeleteHostsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*ClusterDeleteHostsOperation) WaitInterval ¶
func (o *ClusterDeleteHostsOperation) 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 ClusterDeleteOperation ¶
ClusterDeleteOperation is used to monitor the state of Delete operations.
func (*ClusterDeleteOperation) Metadata ¶
func (o *ClusterDeleteOperation) Metadata() *postgresql.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() *postgresql.MoveClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterMoveOperation) Response ¶
func (o *ClusterMoveOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterMoveOperation) Wait ¶
func (o *ClusterMoveOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterRescheduleMaintenanceOperation ¶
ClusterRescheduleMaintenanceOperation is used to monitor the state of RescheduleMaintenance operations.
func (*ClusterRescheduleMaintenanceOperation) Metadata ¶
func (o *ClusterRescheduleMaintenanceOperation) Metadata() *postgresql.RescheduleMaintenanceMetadata
Metadata retrieves the operation metadata.
func (*ClusterRescheduleMaintenanceOperation) Response ¶
func (o *ClusterRescheduleMaintenanceOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterRescheduleMaintenanceOperation) Wait ¶
func (o *ClusterRescheduleMaintenanceOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Cluster, error)
Wait polls the operation until it's done.
func (*ClusterRescheduleMaintenanceOperation) WaitInterval ¶
func (o *ClusterRescheduleMaintenanceOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*postgresql.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() *postgresql.RestoreClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterRestoreOperation) Response ¶
func (o *ClusterRestoreOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterRestoreOperation) Wait ¶
func (o *ClusterRestoreOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterSetAccessBindingsOperation ¶ added in v0.0.3
ClusterSetAccessBindingsOperation is used to monitor the state of SetAccessBindings operations.
func (*ClusterSetAccessBindingsOperation) Metadata ¶ added in v0.0.3
func (o *ClusterSetAccessBindingsOperation) Metadata() *access.SetAccessBindingsMetadata
Metadata retrieves the operation metadata.
func (*ClusterSetAccessBindingsOperation) Response ¶ added in v0.0.3
func (o *ClusterSetAccessBindingsOperation) Response() *access.AccessBindingsOperationResult
Response retrieves the operation response.
func (*ClusterSetAccessBindingsOperation) Wait ¶ added in v0.0.3
func (o *ClusterSetAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*access.AccessBindingsOperationResult, error)
Wait polls the operation until it's done.
func (*ClusterSetAccessBindingsOperation) WaitInterval ¶ added in v0.0.3
func (o *ClusterSetAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*access.AccessBindingsOperationResult, 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() *postgresql.StartClusterFailoverMetadata
Metadata retrieves the operation metadata.
func (*ClusterStartFailoverOperation) Response ¶
func (o *ClusterStartFailoverOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterStartFailoverOperation) Wait ¶
func (o *ClusterStartFailoverOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.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() *postgresql.StartClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterStartOperation) Response ¶
func (o *ClusterStartOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterStartOperation) Wait ¶
func (o *ClusterStartOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.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() *postgresql.StopClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterStopOperation) Response ¶
func (o *ClusterStopOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterStopOperation) Wait ¶
func (o *ClusterStopOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type ClusterUpdateAccessBindingsOperation ¶ added in v0.0.3
ClusterUpdateAccessBindingsOperation is used to monitor the state of UpdateAccessBindings operations.
func (*ClusterUpdateAccessBindingsOperation) Metadata ¶ added in v0.0.3
func (o *ClusterUpdateAccessBindingsOperation) Metadata() *access.UpdateAccessBindingsMetadata
Metadata retrieves the operation metadata.
func (*ClusterUpdateAccessBindingsOperation) Response ¶ added in v0.0.3
func (o *ClusterUpdateAccessBindingsOperation) Response() *access.AccessBindingsOperationResult
Response retrieves the operation response.
func (*ClusterUpdateAccessBindingsOperation) Wait ¶ added in v0.0.3
func (o *ClusterUpdateAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*access.AccessBindingsOperationResult, error)
Wait polls the operation until it's done.
func (*ClusterUpdateAccessBindingsOperation) WaitInterval ¶ added in v0.0.3
func (o *ClusterUpdateAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*access.AccessBindingsOperationResult, 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() *postgresql.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() *postgresql.UpdateClusterMetadata
Metadata retrieves the operation metadata.
func (*ClusterUpdateOperation) Response ¶
func (o *ClusterUpdateOperation) Response() *postgresql.Cluster
Response retrieves the operation response.
func (*ClusterUpdateOperation) Wait ¶
func (o *ClusterUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.Cluster, error)
WaitInterval polls the operation until it's done with custom interval.
type DatabaseClient ¶
type DatabaseClient interface {
DatabaseClientIterator
Get(context.Context, *postgresql.GetDatabaseRequest, ...grpc.CallOption) (*postgresql.Database, error)
List(context.Context, *postgresql.ListDatabasesRequest, ...grpc.CallOption) (*postgresql.ListDatabasesResponse, error)
Create(context.Context, *postgresql.CreateDatabaseRequest, ...grpc.CallOption) (*DatabaseCreateOperation, error)
Update(context.Context, *postgresql.UpdateDatabaseRequest, ...grpc.CallOption) (*DatabaseUpdateOperation, error)
Delete(context.Context, *postgresql.DeleteDatabaseRequest, ...grpc.CallOption) (*DatabaseDeleteOperation, error)
}
DatabaseClient provides methods for managing Database resources of Yandex.Cloud PostgreSQL.
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, *postgresql.ListDatabasesRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListDatabasesRequest, *postgresql.Database]
}
type DatabaseCreateOperation ¶
DatabaseCreateOperation is used to monitor the state of Create operations.
func (*DatabaseCreateOperation) Metadata ¶
func (o *DatabaseCreateOperation) Metadata() *postgresql.CreateDatabaseMetadata
Metadata retrieves the operation metadata.
func (*DatabaseCreateOperation) Response ¶
func (o *DatabaseCreateOperation) Response() *postgresql.Database
Response retrieves the operation response.
func (*DatabaseCreateOperation) Wait ¶
func (o *DatabaseCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.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() *postgresql.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 DatabaseUpdateOperation ¶
DatabaseUpdateOperation is used to monitor the state of Update operations.
func (*DatabaseUpdateOperation) Metadata ¶
func (o *DatabaseUpdateOperation) Metadata() *postgresql.UpdateDatabaseMetadata
Metadata retrieves the operation metadata.
func (*DatabaseUpdateOperation) Response ¶
func (o *DatabaseUpdateOperation) Response() *postgresql.Database
Response retrieves the operation response.
func (*DatabaseUpdateOperation) Wait ¶
func (o *DatabaseUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.Database, error)
Wait polls the operation until it's done.
func (*DatabaseUpdateOperation) WaitInterval ¶
func (o *DatabaseUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*postgresql.Database, error)
WaitInterval polls the operation until it's done with custom interval.
type ManagedRepackClient ¶ added in v0.0.62
type ManagedRepackClient interface {
ManagedRepackClientIterator
ListRunningRepacks(context.Context, *postgresql.ListRunningRepacksRequest, ...grpc.CallOption) (*postgresql.ListRunningRepacksResponse, error)
LaunchRepack(context.Context, *postgresql.LaunchRepackRequest, ...grpc.CallOption) (*postgresql.LaunchRepackResponse, error)
TerminateRepack(context.Context, *postgresql.TerminateRepackRequest, ...grpc.CallOption) (*emptypb.Empty, error)
}
ManagedRepackClient provides methods for managing ManagedRepack resources of Yandex.Cloud PostgreSQL.
func NewManagedRepackClient ¶ added in v0.0.62
func NewManagedRepackClient(connector transport.Connector) ManagedRepackClient
NewManagedRepackClient returns ManagedRepackClient implementation.
type ManagedRepackClientIterator ¶ added in v0.0.62
type ManagedRepackClientIterator interface {
RunningRepacksIterator(context.Context, *postgresql.ListRunningRepacksRequest, ...grpc.CallOption) *iterator.SimpleIterator[*postgresql.ListRunningRepacksRequest, *postgresql.RunningRepack]
}
type PerformanceDiagnosticsClient ¶
type PerformanceDiagnosticsClient interface {
PerformanceDiagnosticsClientIterator
ListRawSessionStates(context.Context, *postgresql.ListRawSessionStatesRequest, ...grpc.CallOption) (*postgresql.ListRawSessionStatesResponse, error)
ListRawStatements(context.Context, *postgresql.ListRawStatementsRequest, ...grpc.CallOption) (*postgresql.ListRawStatementsResponse, error)
}
PerformanceDiagnosticsClient provides methods for managing PerformanceDiagnostics resources of Yandex.Cloud PostgreSQL.
func NewPerformanceDiagnosticsClient ¶
func NewPerformanceDiagnosticsClient(connector transport.Connector) PerformanceDiagnosticsClient
NewPerformanceDiagnosticsClient returns PerformanceDiagnosticsClient implementation.
type PerformanceDiagnosticsClientIterator ¶ added in v0.0.16
type PerformanceDiagnosticsClientIterator interface {
RawSessionStatesIterator(context.Context, *postgresql.ListRawSessionStatesRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListRawSessionStatesRequest, *postgresql.SessionState]
RawStatementsIterator(context.Context, *postgresql.ListRawStatementsRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListRawStatementsRequest, *postgresql.QueryStatement]
}
type ResourcePresetClient ¶
type ResourcePresetClient interface {
ResourcePresetClientIterator
Get(context.Context, *postgresql.GetResourcePresetRequest, ...grpc.CallOption) (*postgresql.ResourcePreset, error)
List(context.Context, *postgresql.ListResourcePresetsRequest, ...grpc.CallOption) (*postgresql.ListResourcePresetsResponse, error)
}
ResourcePresetClient provides methods for managing ResourcePreset resources of Yandex.Cloud PostgreSQL.
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, *postgresql.ListResourcePresetsRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListResourcePresetsRequest, *postgresql.ResourcePreset]
}
type UserClient ¶
type UserClient interface {
UserClientIterator
Get(context.Context, *postgresql.GetUserRequest, ...grpc.CallOption) (*postgresql.User, error)
List(context.Context, *postgresql.ListUsersRequest, ...grpc.CallOption) (*postgresql.ListUsersResponse, error)
Create(context.Context, *postgresql.CreateUserRequest, ...grpc.CallOption) (*UserCreateOperation, error)
Update(context.Context, *postgresql.UpdateUserRequest, ...grpc.CallOption) (*UserUpdateOperation, error)
Delete(context.Context, *postgresql.DeleteUserRequest, ...grpc.CallOption) (*UserDeleteOperation, error)
GrantPermission(context.Context, *postgresql.GrantUserPermissionRequest, ...grpc.CallOption) (*UserGrantPermissionOperation, error)
RevokePermission(context.Context, *postgresql.RevokeUserPermissionRequest, ...grpc.CallOption) (*UserRevokePermissionOperation, error)
}
UserClient provides methods for managing User resources of Yandex.Cloud PostgreSQL.
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, *postgresql.ListUsersRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListUsersRequest, *postgresql.User]
}
type UserCreateOperation ¶
UserCreateOperation is used to monitor the state of Create operations.
func (*UserCreateOperation) Metadata ¶
func (o *UserCreateOperation) Metadata() *postgresql.CreateUserMetadata
Metadata retrieves the operation metadata.
func (*UserCreateOperation) Response ¶
func (o *UserCreateOperation) Response() *postgresql.User
Response retrieves the operation response.
func (*UserCreateOperation) Wait ¶
func (o *UserCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.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() *postgresql.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() *postgresql.GrantUserPermissionMetadata
Metadata retrieves the operation metadata.
func (*UserGrantPermissionOperation) Response ¶
func (o *UserGrantPermissionOperation) Response() *postgresql.User
Response retrieves the operation response.
func (*UserGrantPermissionOperation) Wait ¶
func (o *UserGrantPermissionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.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() *postgresql.RevokeUserPermissionMetadata
Metadata retrieves the operation metadata.
func (*UserRevokePermissionOperation) Response ¶
func (o *UserRevokePermissionOperation) Response() *postgresql.User
Response retrieves the operation response.
func (*UserRevokePermissionOperation) Wait ¶
func (o *UserRevokePermissionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.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() *postgresql.UpdateUserMetadata
Metadata retrieves the operation metadata.
func (*UserUpdateOperation) Response ¶
func (o *UserUpdateOperation) Response() *postgresql.User
Response retrieves the operation response.
func (*UserUpdateOperation) Wait ¶
func (o *UserUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*postgresql.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) (*postgresql.User, error)
WaitInterval polls the operation until it's done with custom interval.
type VersionsClient ¶ added in v0.0.59
type VersionsClient interface {
VersionsClientIterator
List(context.Context, *postgresql.ListVersionsRequest, ...grpc.CallOption) (*postgresql.ListVersionsResponse, error)
}
VersionsClient provides methods for managing Versions resources of Yandex.Cloud PostgreSQL.
func NewVersionsClient ¶ added in v0.0.59
func NewVersionsClient(connector transport.Connector) VersionsClient
NewVersionsClient returns VersionsClient implementation.
type VersionsClientIterator ¶ added in v0.0.59
type VersionsClientIterator interface {
Iterator(context.Context, *postgresql.ListVersionsRequest, ...grpc.CallOption) *iterator.Iterator[*postgresql.ListVersionsRequest, *mdb.Version]
}
Source Files
¶
- backup.go
- backup_iterator.go
- backup_resolver.go
- backup_retention_policy.go
- backup_retention_policy_iterator.go
- backup_retention_policy_resolver.go
- cluster.go
- cluster_iterator.go
- cluster_resolver.go
- database.go
- database_iterator.go
- database_resolver.go
- managed_repack.go
- managed_repack_iterator.go
- managed_repack_resolver.go
- performance_diagnostics.go
- performance_diagnostics_iterator.go
- performance_diagnostics_resolver.go
- resource_preset.go
- resource_preset_iterator.go
- user.go
- user_iterator.go
- user_resolver.go
- versions.go
- versions_iterator.go