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.
Index ¶
- Variables
- func ProxyResolver(name string, client ProxyClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- type ProxyClient
- type ProxyClientIterator
- type ProxyCreateOperation
- func (o *ProxyCreateOperation) Metadata() *mdbproxy.CreateProxyMetadata
- func (o *ProxyCreateOperation) Response() *mdbproxy.Proxy
- func (o *ProxyCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*mdbproxy.Proxy, error)
- func (o *ProxyCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*mdbproxy.Proxy, error)
- type ProxyDeleteOperation
- func (o *ProxyDeleteOperation) Metadata() *mdbproxy.DeleteProxyMetadata
- func (o *ProxyDeleteOperation) Response() *emptypb.Empty
- func (o *ProxyDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *ProxyDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type ProxySetAccessBindingsOperation
- func (o *ProxySetAccessBindingsOperation) Metadata() *access.SetAccessBindingsMetadata
- func (o *ProxySetAccessBindingsOperation) Response() *emptypb.Empty
- func (o *ProxySetAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *ProxySetAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type ProxyUpdateAccessBindingsOperation
- func (o *ProxyUpdateAccessBindingsOperation) Metadata() *access.UpdateAccessBindingsMetadata
- func (o *ProxyUpdateAccessBindingsOperation) Response() *emptypb.Empty
- func (o *ProxyUpdateAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *ProxyUpdateAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type ProxyUpdateOperation
- func (o *ProxyUpdateOperation) Metadata() *mdbproxy.UpdateProxyMetadata
- func (o *ProxyUpdateOperation) Response() *mdbproxy.Proxy
- func (o *ProxyUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*mdbproxy.Proxy, error)
- func (o *ProxyUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*mdbproxy.Proxy, error)
Constants ¶
This section is empty.
Variables ¶
var ( ProxyGet = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.Get") ProxyList = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.List") ProxyCreate = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.Create") ProxyUpdate = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.Update") ProxyDelete = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.Delete") ProxyListOperations = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.ListOperations") ProxyListAccessBindings = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.ListAccessBindings") ProxySetAccessBindings = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.SetAccessBindings") ProxyUpdateAccessBindings = protoreflect.FullName("yandex.cloud.serverless.mdbproxy.v1.ProxyService.UpdateAccessBindings") ProxyOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
Functions ¶
func ProxyResolver ¶ added in v0.0.21
func ProxyResolver(name string, client ProxyClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
Types ¶
type ProxyClient ¶
type ProxyClient interface {
ProxyClientIterator
Get(context.Context, *mdbproxy.GetProxyRequest, ...grpc.CallOption) (*mdbproxy.Proxy, error)
List(context.Context, *mdbproxy.ListProxyRequest, ...grpc.CallOption) (*mdbproxy.ListProxyResponse, error)
Create(context.Context, *mdbproxy.CreateProxyRequest, ...grpc.CallOption) (*ProxyCreateOperation, error)
Update(context.Context, *mdbproxy.UpdateProxyRequest, ...grpc.CallOption) (*ProxyUpdateOperation, error)
Delete(context.Context, *mdbproxy.DeleteProxyRequest, ...grpc.CallOption) (*ProxyDeleteOperation, error)
ListOperations(context.Context, *mdbproxy.ListProxyOperationsRequest, ...grpc.CallOption) (*mdbproxy.ListProxyOperationsResponse, error)
ListAccessBindings(context.Context, *access.ListAccessBindingsRequest, ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
SetAccessBindings(context.Context, *access.SetAccessBindingsRequest, ...grpc.CallOption) (*ProxySetAccessBindingsOperation, error)
UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest, ...grpc.CallOption) (*ProxyUpdateAccessBindingsOperation, error)
}
ProxyClient provides methods for managing Proxy resources of Yandex.Cloud Mdbproxy.
func NewProxyClient ¶
func NewProxyClient(connector transport.Connector) ProxyClient
NewProxyClient returns ProxyClient implementation.
type ProxyClientIterator ¶ added in v0.0.17
type ProxyClientIterator interface {
Iterator(context.Context, *mdbproxy.ListProxyRequest, ...grpc.CallOption) *iterator.Iterator[*mdbproxy.ListProxyRequest, *mdbproxy.Proxy]
OperationsIterator(context.Context, *mdbproxy.ListProxyOperationsRequest, ...grpc.CallOption) *iterator.Iterator[*mdbproxy.ListProxyOperationsRequest, *operation.Operation]
AccessBindingsIterator(context.Context, *access.ListAccessBindingsRequest, ...grpc.CallOption) *iterator.Iterator[*access.ListAccessBindingsRequest, *access.AccessBinding]
}
type ProxyCreateOperation ¶
ProxyCreateOperation is used to monitor the state of Create operations.
func (*ProxyCreateOperation) Metadata ¶
func (o *ProxyCreateOperation) Metadata() *mdbproxy.CreateProxyMetadata
Metadata retrieves the operation metadata.
func (*ProxyCreateOperation) Response ¶
func (o *ProxyCreateOperation) Response() *mdbproxy.Proxy
Response retrieves the operation response.
func (*ProxyCreateOperation) Wait ¶
func (o *ProxyCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*mdbproxy.Proxy, error)
Wait polls the operation until it's done.
func (*ProxyCreateOperation) WaitInterval ¶
func (o *ProxyCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*mdbproxy.Proxy, error)
WaitInterval polls the operation until it's done with custom interval.
type ProxyDeleteOperation ¶
ProxyDeleteOperation is used to monitor the state of Delete operations.
func (*ProxyDeleteOperation) Metadata ¶
func (o *ProxyDeleteOperation) Metadata() *mdbproxy.DeleteProxyMetadata
Metadata retrieves the operation metadata.
func (*ProxyDeleteOperation) Response ¶
func (o *ProxyDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*ProxyDeleteOperation) Wait ¶
func (o *ProxyDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*ProxyDeleteOperation) WaitInterval ¶
func (o *ProxyDeleteOperation) 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 ProxySetAccessBindingsOperation ¶
ProxySetAccessBindingsOperation is used to monitor the state of SetAccessBindings operations.
func (*ProxySetAccessBindingsOperation) Metadata ¶ added in v0.0.3
func (o *ProxySetAccessBindingsOperation) Metadata() *access.SetAccessBindingsMetadata
Metadata retrieves the operation metadata.
func (*ProxySetAccessBindingsOperation) Response ¶
func (o *ProxySetAccessBindingsOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*ProxySetAccessBindingsOperation) Wait ¶
func (o *ProxySetAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*ProxySetAccessBindingsOperation) WaitInterval ¶
func (o *ProxySetAccessBindingsOperation) 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 ProxyUpdateAccessBindingsOperation ¶
ProxyUpdateAccessBindingsOperation is used to monitor the state of UpdateAccessBindings operations.
func (*ProxyUpdateAccessBindingsOperation) Metadata ¶ added in v0.0.3
func (o *ProxyUpdateAccessBindingsOperation) Metadata() *access.UpdateAccessBindingsMetadata
Metadata retrieves the operation metadata.
func (*ProxyUpdateAccessBindingsOperation) Response ¶
func (o *ProxyUpdateAccessBindingsOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*ProxyUpdateAccessBindingsOperation) Wait ¶
func (o *ProxyUpdateAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*ProxyUpdateAccessBindingsOperation) WaitInterval ¶
func (o *ProxyUpdateAccessBindingsOperation) 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 ProxyUpdateOperation ¶
ProxyUpdateOperation is used to monitor the state of Update operations.
func (*ProxyUpdateOperation) Metadata ¶
func (o *ProxyUpdateOperation) Metadata() *mdbproxy.UpdateProxyMetadata
Metadata retrieves the operation metadata.
func (*ProxyUpdateOperation) Response ¶
func (o *ProxyUpdateOperation) Response() *mdbproxy.Proxy
Response retrieves the operation response.
func (*ProxyUpdateOperation) Wait ¶
func (o *ProxyUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*mdbproxy.Proxy, error)
Wait polls the operation until it's done.
func (*ProxyUpdateOperation) WaitInterval ¶
func (o *ProxyUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*mdbproxy.Proxy, error)
WaitInterval polls the operation until it's done with custom interval.