postgresqlsdk

package
v0.0.69 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2026 License: MIT Imports: 13 Imported by: 1

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

Constants

This section is empty.

Variables

View Source
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")
)
View Source
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")
)
View Source
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")
)
View Source
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")
)
View Source
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")
)
View Source
var (
	PerformanceDiagnosticsListRawSessionStates = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.PerformanceDiagnosticsService.ListRawSessionStates")
	PerformanceDiagnosticsListRawStatements    = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.PerformanceDiagnosticsService.ListRawStatements")
)
View Source
var (
	ResourcePresetGet  = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ResourcePresetService.Get")
	ResourcePresetList = protoreflect.FullName("yandex.cloud.mdb.postgresql.v1.ResourcePresetService.List")
)
View Source
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")
)
View Source
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

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 BackupDeleteOperation

type BackupDeleteOperation struct {
	sdkop.Operation
}

BackupDeleteOperation is used to monitor the state of Delete operations.

func (*BackupDeleteOperation) Metadata

Metadata retrieves the operation metadata.

func (*BackupDeleteOperation) Response

func (o *BackupDeleteOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*BackupDeleteOperation) Wait

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

BackupRetentionPolicyClient provides methods for managing BackupRetentionPolicy resources of Yandex.Cloud PostgreSQL.

func NewBackupRetentionPolicyClient

func NewBackupRetentionPolicyClient(connector transport.Connector) BackupRetentionPolicyClient

NewBackupRetentionPolicyClient returns BackupRetentionPolicyClient implementation.

type BackupRetentionPolicyCreateOperation added in v0.0.65

type BackupRetentionPolicyCreateOperation struct {
	sdkop.Operation
}

BackupRetentionPolicyCreateOperation is used to monitor the state of Create operations.

func (*BackupRetentionPolicyCreateOperation) Metadata added in v0.0.65

Metadata retrieves the operation metadata.

func (*BackupRetentionPolicyCreateOperation) Response added in v0.0.65

Response retrieves the operation response.

func (*BackupRetentionPolicyCreateOperation) Wait added in v0.0.65

Wait polls the operation until it's done.

func (*BackupRetentionPolicyCreateOperation) WaitInterval added in v0.0.65

WaitInterval polls the operation until it's done with custom interval.

type BackupRetentionPolicyDeleteOperation added in v0.0.65

type BackupRetentionPolicyDeleteOperation struct {
	sdkop.Operation
}

BackupRetentionPolicyDeleteOperation is used to monitor the state of Delete operations.

func (*BackupRetentionPolicyDeleteOperation) Metadata added in v0.0.65

Metadata retrieves the operation metadata.

func (*BackupRetentionPolicyDeleteOperation) Response added in v0.0.65

Response retrieves the operation response.

func (*BackupRetentionPolicyDeleteOperation) Wait added in v0.0.65

Wait polls the operation until it's done.

func (*BackupRetentionPolicyDeleteOperation) WaitInterval added in v0.0.65

WaitInterval polls the operation until it's done with custom interval.

type ClusterAddHostsOperation

type ClusterAddHostsOperation struct {
	sdkop.Operation
}

ClusterAddHostsOperation is used to monitor the state of AddHosts operations.

func (*ClusterAddHostsOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterAddHostsOperation) Response

func (o *ClusterAddHostsOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*ClusterAddHostsOperation) Wait

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

type ClusterBackupOperation struct {
	sdkop.Operation
}

ClusterBackupOperation is used to monitor the state of Backup operations.

func (*ClusterBackupOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterBackupOperation) Response

func (o *ClusterBackupOperation) Response() *postgresql.Cluster

Response retrieves the operation response.

func (*ClusterBackupOperation) Wait

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 ClusterCreateOperation

type ClusterCreateOperation struct {
	sdkop.Operation
}

ClusterCreateOperation is used to monitor the state of Create operations.

func (*ClusterCreateOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterCreateOperation) Response

func (o *ClusterCreateOperation) Response() *postgresql.Cluster

Response retrieves the operation response.

func (*ClusterCreateOperation) Wait

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

type ClusterDeleteHostsOperation struct {
	sdkop.Operation
}

ClusterDeleteHostsOperation is used to monitor the state of DeleteHosts operations.

func (*ClusterDeleteHostsOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterDeleteHostsOperation) Response

func (o *ClusterDeleteHostsOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*ClusterDeleteHostsOperation) Wait

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

type ClusterDeleteOperation struct {
	sdkop.Operation
}

ClusterDeleteOperation is used to monitor the state of Delete operations.

func (*ClusterDeleteOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterDeleteOperation) Response

func (o *ClusterDeleteOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*ClusterDeleteOperation) Wait

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

type ClusterMoveOperation struct {
	sdkop.Operation
}

ClusterMoveOperation is used to monitor the state of Move operations.

func (*ClusterMoveOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterMoveOperation) Response

func (o *ClusterMoveOperation) Response() *postgresql.Cluster

Response retrieves the operation response.

func (*ClusterMoveOperation) Wait

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

type ClusterRescheduleMaintenanceOperation struct {
	sdkop.Operation
}

ClusterRescheduleMaintenanceOperation is used to monitor the state of RescheduleMaintenance operations.

func (*ClusterRescheduleMaintenanceOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterRescheduleMaintenanceOperation) Response

Response retrieves the operation response.

func (*ClusterRescheduleMaintenanceOperation) Wait

Wait polls the operation until it's done.

func (*ClusterRescheduleMaintenanceOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type ClusterRestoreOperation

type ClusterRestoreOperation struct {
	sdkop.Operation
}

ClusterRestoreOperation is used to monitor the state of Restore operations.

func (*ClusterRestoreOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterRestoreOperation) Response

Response retrieves the operation response.

func (*ClusterRestoreOperation) Wait

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

type ClusterSetAccessBindingsOperation struct {
	sdkop.Operation
}

ClusterSetAccessBindingsOperation is used to monitor the state of SetAccessBindings operations.

func (*ClusterSetAccessBindingsOperation) Metadata added in v0.0.3

Metadata retrieves the operation metadata.

func (*ClusterSetAccessBindingsOperation) Response added in v0.0.3

Response retrieves the operation response.

func (*ClusterSetAccessBindingsOperation) Wait added in v0.0.3

Wait polls the operation until it's done.

func (*ClusterSetAccessBindingsOperation) WaitInterval added in v0.0.3

WaitInterval polls the operation until it's done with custom interval.

type ClusterStartFailoverOperation

type ClusterStartFailoverOperation struct {
	sdkop.Operation
}

ClusterStartFailoverOperation is used to monitor the state of StartFailover operations.

func (*ClusterStartFailoverOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterStartFailoverOperation) Response

Response retrieves the operation response.

func (*ClusterStartFailoverOperation) Wait

Wait polls the operation until it's done.

func (*ClusterStartFailoverOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type ClusterStartOperation

type ClusterStartOperation struct {
	sdkop.Operation
}

ClusterStartOperation is used to monitor the state of Start operations.

func (*ClusterStartOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterStartOperation) Response

func (o *ClusterStartOperation) Response() *postgresql.Cluster

Response retrieves the operation response.

func (*ClusterStartOperation) Wait

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

type ClusterStopOperation struct {
	sdkop.Operation
}

ClusterStopOperation is used to monitor the state of Stop operations.

func (*ClusterStopOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterStopOperation) Response

func (o *ClusterStopOperation) Response() *postgresql.Cluster

Response retrieves the operation response.

func (*ClusterStopOperation) Wait

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

type ClusterUpdateAccessBindingsOperation struct {
	sdkop.Operation
}

ClusterUpdateAccessBindingsOperation is used to monitor the state of UpdateAccessBindings operations.

func (*ClusterUpdateAccessBindingsOperation) Metadata added in v0.0.3

Metadata retrieves the operation metadata.

func (*ClusterUpdateAccessBindingsOperation) Response added in v0.0.3

Response retrieves the operation response.

func (*ClusterUpdateAccessBindingsOperation) Wait added in v0.0.3

Wait polls the operation until it's done.

func (*ClusterUpdateAccessBindingsOperation) WaitInterval added in v0.0.3

WaitInterval polls the operation until it's done with custom interval.

type ClusterUpdateHostsOperation

type ClusterUpdateHostsOperation struct {
	sdkop.Operation
}

ClusterUpdateHostsOperation is used to monitor the state of UpdateHosts operations.

func (*ClusterUpdateHostsOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterUpdateHostsOperation) Response

func (o *ClusterUpdateHostsOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*ClusterUpdateHostsOperation) Wait

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

type ClusterUpdateOperation struct {
	sdkop.Operation
}

ClusterUpdateOperation is used to monitor the state of Update operations.

func (*ClusterUpdateOperation) Metadata

Metadata retrieves the operation metadata.

func (*ClusterUpdateOperation) Response

func (o *ClusterUpdateOperation) Response() *postgresql.Cluster

Response retrieves the operation response.

func (*ClusterUpdateOperation) Wait

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

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 DatabaseCreateOperation

type DatabaseCreateOperation struct {
	sdkop.Operation
}

DatabaseCreateOperation is used to monitor the state of Create operations.

func (*DatabaseCreateOperation) Metadata

Metadata retrieves the operation metadata.

func (*DatabaseCreateOperation) Response

Response retrieves the operation response.

func (*DatabaseCreateOperation) Wait

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

type DatabaseDeleteOperation struct {
	sdkop.Operation
}

DatabaseDeleteOperation is used to monitor the state of Delete operations.

func (*DatabaseDeleteOperation) Metadata

Metadata retrieves the operation metadata.

func (*DatabaseDeleteOperation) Response

func (o *DatabaseDeleteOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*DatabaseDeleteOperation) Wait

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

type DatabaseUpdateOperation struct {
	sdkop.Operation
}

DatabaseUpdateOperation is used to monitor the state of Update operations.

func (*DatabaseUpdateOperation) Metadata

Metadata retrieves the operation metadata.

func (*DatabaseUpdateOperation) Response

Response retrieves the operation response.

func (*DatabaseUpdateOperation) Wait

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

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 PerformanceDiagnosticsClient

PerformanceDiagnosticsClient provides methods for managing PerformanceDiagnostics resources of Yandex.Cloud PostgreSQL.

func NewPerformanceDiagnosticsClient

func NewPerformanceDiagnosticsClient(connector transport.Connector) PerformanceDiagnosticsClient

NewPerformanceDiagnosticsClient returns PerformanceDiagnosticsClient implementation.

type ResourcePresetClient

ResourcePresetClient provides methods for managing ResourcePreset resources of Yandex.Cloud PostgreSQL.

func NewResourcePresetClient

func NewResourcePresetClient(connector transport.Connector) ResourcePresetClient

NewResourcePresetClient returns ResourcePresetClient implementation.

type UserClientIterator added in v0.0.16

type UserCreateOperation

type UserCreateOperation struct {
	sdkop.Operation
}

UserCreateOperation is used to monitor the state of Create operations.

func (*UserCreateOperation) Metadata

Metadata retrieves the operation metadata.

func (*UserCreateOperation) Response

func (o *UserCreateOperation) Response() *postgresql.User

Response retrieves the operation response.

func (*UserCreateOperation) Wait

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

type UserDeleteOperation struct {
	sdkop.Operation
}

UserDeleteOperation is used to monitor the state of Delete operations.

func (*UserDeleteOperation) Metadata

Metadata retrieves the operation metadata.

func (*UserDeleteOperation) Response

func (o *UserDeleteOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*UserDeleteOperation) Wait

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

type UserGrantPermissionOperation struct {
	sdkop.Operation
}

UserGrantPermissionOperation is used to monitor the state of GrantPermission operations.

func (*UserGrantPermissionOperation) Metadata

Metadata retrieves the operation metadata.

func (*UserGrantPermissionOperation) Response

Response retrieves the operation response.

func (*UserGrantPermissionOperation) Wait

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

type UserRevokePermissionOperation struct {
	sdkop.Operation
}

UserRevokePermissionOperation is used to monitor the state of RevokePermission operations.

func (*UserRevokePermissionOperation) Metadata

Metadata retrieves the operation metadata.

func (*UserRevokePermissionOperation) Response

Response retrieves the operation response.

func (*UserRevokePermissionOperation) Wait

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

type UserUpdateOperation struct {
	sdkop.Operation
}

UserUpdateOperation is used to monitor the state of Update operations.

func (*UserUpdateOperation) Metadata

Metadata retrieves the operation metadata.

func (*UserUpdateOperation) Response

func (o *UserUpdateOperation) Response() *postgresql.User

Response retrieves the operation response.

func (*UserUpdateOperation) Wait

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

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]
}

Jump to

Keyboard shortcuts

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