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.
Index ¶
- Variables
- func FunctionResolver(name string, client FunctionClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
- type FunctionClient
- type FunctionClientIterator
- type FunctionCreateOperation
- func (o *FunctionCreateOperation) Metadata() *functions.CreateFunctionMetadata
- func (o *FunctionCreateOperation) Response() *functions.Function
- func (o *FunctionCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Function, error)
- func (o *FunctionCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*functions.Function, error)
- type FunctionCreateVersionOperation
- func (o *FunctionCreateVersionOperation) Metadata() *functions.CreateFunctionVersionMetadata
- func (o *FunctionCreateVersionOperation) Response() *functions.Version
- func (o *FunctionCreateVersionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Version, error)
- func (o *FunctionCreateVersionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*functions.Version, error)
- type FunctionDeleteOperation
- func (o *FunctionDeleteOperation) Metadata() *functions.DeleteFunctionMetadata
- func (o *FunctionDeleteOperation) Response() *emptypb.Empty
- func (o *FunctionDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *FunctionDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type FunctionDeleteVersionOperation
- func (o *FunctionDeleteVersionOperation) Metadata() *functions.DeleteFunctionVersionMetadata
- func (o *FunctionDeleteVersionOperation) Response() *emptypb.Empty
- func (o *FunctionDeleteVersionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *FunctionDeleteVersionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type FunctionRemoveScalingPolicyOperation
- func (o *FunctionRemoveScalingPolicyOperation) Metadata() *functions.RemoveScalingPolicyMetadata
- func (o *FunctionRemoveScalingPolicyOperation) Response() *emptypb.Empty
- func (o *FunctionRemoveScalingPolicyOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *FunctionRemoveScalingPolicyOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type FunctionRemoveTagOperation
- func (o *FunctionRemoveTagOperation) Metadata() *functions.RemoveFunctionTagMetadata
- func (o *FunctionRemoveTagOperation) Response() *functions.Version
- func (o *FunctionRemoveTagOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Version, error)
- func (o *FunctionRemoveTagOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*functions.Version, error)
- type FunctionSetAccessBindingsOperation
- func (o *FunctionSetAccessBindingsOperation) Metadata() *access.SetAccessBindingsMetadata
- func (o *FunctionSetAccessBindingsOperation) Response() *emptypb.Empty
- func (o *FunctionSetAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *FunctionSetAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type FunctionSetScalingPolicyOperation
- func (o *FunctionSetScalingPolicyOperation) Metadata() *functions.SetScalingPolicyMetadata
- func (o *FunctionSetScalingPolicyOperation) Response() *functions.ScalingPolicy
- func (o *FunctionSetScalingPolicyOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.ScalingPolicy, error)
- func (o *FunctionSetScalingPolicyOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*functions.ScalingPolicy, error)
- type FunctionSetTagOperation
- func (o *FunctionSetTagOperation) Metadata() *functions.SetFunctionTagMetadata
- func (o *FunctionSetTagOperation) Response() *functions.Version
- func (o *FunctionSetTagOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Version, error)
- func (o *FunctionSetTagOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*functions.Version, error)
- type FunctionUpdateAccessBindingsOperation
- func (o *FunctionUpdateAccessBindingsOperation) Metadata() *access.UpdateAccessBindingsMetadata
- func (o *FunctionUpdateAccessBindingsOperation) Response() *emptypb.Empty
- func (o *FunctionUpdateAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *FunctionUpdateAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type FunctionUpdateOperation
- func (o *FunctionUpdateOperation) Metadata() *functions.UpdateFunctionMetadata
- func (o *FunctionUpdateOperation) Response() *functions.Function
- func (o *FunctionUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Function, error)
- func (o *FunctionUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*functions.Function, error)
- type NetworkClient
- type NetworkClientIterator
Constants ¶
This section is empty.
Variables ¶
var ( FunctionGet = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.Get") FunctionList = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.List") FunctionCreate = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.Create") FunctionUpdate = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.Update") FunctionDelete = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.Delete") FunctionGetVersion = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.GetVersion") FunctionGetVersionByTag = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.GetVersionByTag") FunctionListVersions = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.ListVersions") FunctionDeleteVersion = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.DeleteVersion") FunctionSetTag = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.SetTag") FunctionRemoveTag = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.RemoveTag") FunctionListTagHistory = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.ListTagHistory") FunctionCreateVersion = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.CreateVersion") FunctionListRuntimes = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.ListRuntimes") FunctionListOperations = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.ListOperations") FunctionListAccessBindings = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.ListAccessBindings") FunctionSetAccessBindings = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.SetAccessBindings") FunctionUpdateAccessBindings = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.UpdateAccessBindings") FunctionListScalingPolicies = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.ListScalingPolicies") FunctionSetScalingPolicy = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.SetScalingPolicy") FunctionRemoveScalingPolicy = protoreflect.FullName("yandex.cloud.serverless.functions.v1.FunctionService.RemoveScalingPolicy") FunctionOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
var ( NetworkGetUsed = protoreflect.FullName("yandex.cloud.serverless.functions.v1.NetworkService.GetUsed") NetworkListUsed = protoreflect.FullName("yandex.cloud.serverless.functions.v1.NetworkService.ListUsed") NetworkListConnectedResources = protoreflect.FullName("yandex.cloud.serverless.functions.v1.NetworkService.ListConnectedResources") NetworkTriggerUsedCleanup = protoreflect.FullName("yandex.cloud.serverless.functions.v1.NetworkService.TriggerUsedCleanup") )
Functions ¶
func FunctionResolver ¶ added in v0.0.21
func FunctionResolver(name string, client FunctionClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver
Types ¶
type FunctionClient ¶
type FunctionClient interface {
FunctionClientIterator
Get(context.Context, *functions.GetFunctionRequest, ...grpc.CallOption) (*functions.Function, error)
List(context.Context, *functions.ListFunctionsRequest, ...grpc.CallOption) (*functions.ListFunctionsResponse, error)
Create(context.Context, *functions.CreateFunctionRequest, ...grpc.CallOption) (*FunctionCreateOperation, error)
Update(context.Context, *functions.UpdateFunctionRequest, ...grpc.CallOption) (*FunctionUpdateOperation, error)
Delete(context.Context, *functions.DeleteFunctionRequest, ...grpc.CallOption) (*FunctionDeleteOperation, error)
GetVersion(context.Context, *functions.GetFunctionVersionRequest, ...grpc.CallOption) (*functions.Version, error)
GetVersionByTag(context.Context, *functions.GetFunctionVersionByTagRequest, ...grpc.CallOption) (*functions.Version, error)
ListVersions(context.Context, *functions.ListFunctionsVersionsRequest, ...grpc.CallOption) (*functions.ListFunctionsVersionsResponse, error)
DeleteVersion(context.Context, *functions.DeleteFunctionVersionRequest, ...grpc.CallOption) (*FunctionDeleteVersionOperation, error)
SetTag(context.Context, *functions.SetFunctionTagRequest, ...grpc.CallOption) (*FunctionSetTagOperation, error)
RemoveTag(context.Context, *functions.RemoveFunctionTagRequest, ...grpc.CallOption) (*FunctionRemoveTagOperation, error)
ListTagHistory(context.Context, *functions.ListFunctionTagHistoryRequest, ...grpc.CallOption) (*functions.ListFunctionTagHistoryResponse, error)
CreateVersion(context.Context, *functions.CreateFunctionVersionRequest, ...grpc.CallOption) (*FunctionCreateVersionOperation, error)
ListRuntimes(context.Context, *functions.ListRuntimesRequest, ...grpc.CallOption) (*functions.ListRuntimesResponse, error)
ListOperations(context.Context, *functions.ListFunctionOperationsRequest, ...grpc.CallOption) (*functions.ListFunctionOperationsResponse, error)
ListAccessBindings(context.Context, *access.ListAccessBindingsRequest, ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
SetAccessBindings(context.Context, *access.SetAccessBindingsRequest, ...grpc.CallOption) (*FunctionSetAccessBindingsOperation, error)
UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest, ...grpc.CallOption) (*FunctionUpdateAccessBindingsOperation, error)
ListScalingPolicies(context.Context, *functions.ListScalingPoliciesRequest, ...grpc.CallOption) (*functions.ListScalingPoliciesResponse, error)
SetScalingPolicy(context.Context, *functions.SetScalingPolicyRequest, ...grpc.CallOption) (*FunctionSetScalingPolicyOperation, error)
RemoveScalingPolicy(context.Context, *functions.RemoveScalingPolicyRequest, ...grpc.CallOption) (*FunctionRemoveScalingPolicyOperation, error)
}
FunctionClient provides methods for managing Function resources of Yandex.Cloud Functions.
func NewFunctionClient ¶
func NewFunctionClient(connector transport.Connector) FunctionClient
NewFunctionClient returns FunctionClient implementation.
type FunctionClientIterator ¶ added in v0.0.17
type FunctionClientIterator interface {
Iterator(context.Context, *functions.ListFunctionsRequest, ...grpc.CallOption) *iterator.Iterator[*functions.ListFunctionsRequest, *functions.Function]
VersionsIterator(context.Context, *functions.ListFunctionsVersionsRequest, ...grpc.CallOption) *iterator.Iterator[*functions.ListFunctionsVersionsRequest, *functions.Version]
TagHistoryIterator(context.Context, *functions.ListFunctionTagHistoryRequest, ...grpc.CallOption) *iterator.Iterator[*functions.ListFunctionTagHistoryRequest, *functions.ListFunctionTagHistoryResponse_FunctionTagHistoryRecord]
OperationsIterator(context.Context, *functions.ListFunctionOperationsRequest, ...grpc.CallOption) *iterator.Iterator[*functions.ListFunctionOperationsRequest, *operation.Operation]
AccessBindingsIterator(context.Context, *access.ListAccessBindingsRequest, ...grpc.CallOption) *iterator.Iterator[*access.ListAccessBindingsRequest, *access.AccessBinding]
ScalingPoliciesIterator(context.Context, *functions.ListScalingPoliciesRequest, ...grpc.CallOption) *iterator.Iterator[*functions.ListScalingPoliciesRequest, *functions.ScalingPolicy]
}
type FunctionCreateOperation ¶
FunctionCreateOperation is used to monitor the state of Create operations.
func (*FunctionCreateOperation) Metadata ¶
func (o *FunctionCreateOperation) Metadata() *functions.CreateFunctionMetadata
Metadata retrieves the operation metadata.
func (*FunctionCreateOperation) Response ¶
func (o *FunctionCreateOperation) Response() *functions.Function
Response retrieves the operation response.
func (*FunctionCreateOperation) Wait ¶
func (o *FunctionCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Function, error)
Wait polls the operation until it's done.
func (*FunctionCreateOperation) WaitInterval ¶
func (o *FunctionCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*functions.Function, error)
WaitInterval polls the operation until it's done with custom interval.
type FunctionCreateVersionOperation ¶
FunctionCreateVersionOperation is used to monitor the state of CreateVersion operations.
func (*FunctionCreateVersionOperation) Metadata ¶
func (o *FunctionCreateVersionOperation) Metadata() *functions.CreateFunctionVersionMetadata
Metadata retrieves the operation metadata.
func (*FunctionCreateVersionOperation) Response ¶
func (o *FunctionCreateVersionOperation) Response() *functions.Version
Response retrieves the operation response.
func (*FunctionCreateVersionOperation) Wait ¶
func (o *FunctionCreateVersionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Version, error)
Wait polls the operation until it's done.
func (*FunctionCreateVersionOperation) WaitInterval ¶
func (o *FunctionCreateVersionOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*functions.Version, error)
WaitInterval polls the operation until it's done with custom interval.
type FunctionDeleteOperation ¶
FunctionDeleteOperation is used to monitor the state of Delete operations.
func (*FunctionDeleteOperation) Metadata ¶
func (o *FunctionDeleteOperation) Metadata() *functions.DeleteFunctionMetadata
Metadata retrieves the operation metadata.
func (*FunctionDeleteOperation) Response ¶
func (o *FunctionDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*FunctionDeleteOperation) Wait ¶
func (o *FunctionDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*FunctionDeleteOperation) WaitInterval ¶
func (o *FunctionDeleteOperation) 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 FunctionDeleteVersionOperation ¶
FunctionDeleteVersionOperation is used to monitor the state of DeleteVersion operations.
func (*FunctionDeleteVersionOperation) Metadata ¶
func (o *FunctionDeleteVersionOperation) Metadata() *functions.DeleteFunctionVersionMetadata
Metadata retrieves the operation metadata.
func (*FunctionDeleteVersionOperation) Response ¶
func (o *FunctionDeleteVersionOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*FunctionDeleteVersionOperation) Wait ¶
func (o *FunctionDeleteVersionOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*FunctionDeleteVersionOperation) WaitInterval ¶
func (o *FunctionDeleteVersionOperation) 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 FunctionRemoveScalingPolicyOperation ¶
FunctionRemoveScalingPolicyOperation is used to monitor the state of RemoveScalingPolicy operations.
func (*FunctionRemoveScalingPolicyOperation) Metadata ¶
func (o *FunctionRemoveScalingPolicyOperation) Metadata() *functions.RemoveScalingPolicyMetadata
Metadata retrieves the operation metadata.
func (*FunctionRemoveScalingPolicyOperation) Response ¶
func (o *FunctionRemoveScalingPolicyOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*FunctionRemoveScalingPolicyOperation) Wait ¶
func (o *FunctionRemoveScalingPolicyOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*FunctionRemoveScalingPolicyOperation) WaitInterval ¶
func (o *FunctionRemoveScalingPolicyOperation) 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 FunctionRemoveTagOperation ¶
FunctionRemoveTagOperation is used to monitor the state of RemoveTag operations.
func (*FunctionRemoveTagOperation) Metadata ¶
func (o *FunctionRemoveTagOperation) Metadata() *functions.RemoveFunctionTagMetadata
Metadata retrieves the operation metadata.
func (*FunctionRemoveTagOperation) Response ¶
func (o *FunctionRemoveTagOperation) Response() *functions.Version
Response retrieves the operation response.
func (*FunctionRemoveTagOperation) Wait ¶
func (o *FunctionRemoveTagOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Version, error)
Wait polls the operation until it's done.
func (*FunctionRemoveTagOperation) WaitInterval ¶
func (o *FunctionRemoveTagOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*functions.Version, error)
WaitInterval polls the operation until it's done with custom interval.
type FunctionSetAccessBindingsOperation ¶
FunctionSetAccessBindingsOperation is used to monitor the state of SetAccessBindings operations.
func (*FunctionSetAccessBindingsOperation) Metadata ¶ added in v0.0.3
func (o *FunctionSetAccessBindingsOperation) Metadata() *access.SetAccessBindingsMetadata
Metadata retrieves the operation metadata.
func (*FunctionSetAccessBindingsOperation) Response ¶
func (o *FunctionSetAccessBindingsOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*FunctionSetAccessBindingsOperation) Wait ¶
func (o *FunctionSetAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*FunctionSetAccessBindingsOperation) WaitInterval ¶
func (o *FunctionSetAccessBindingsOperation) 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 FunctionSetScalingPolicyOperation ¶
FunctionSetScalingPolicyOperation is used to monitor the state of SetScalingPolicy operations.
func (*FunctionSetScalingPolicyOperation) Metadata ¶
func (o *FunctionSetScalingPolicyOperation) Metadata() *functions.SetScalingPolicyMetadata
Metadata retrieves the operation metadata.
func (*FunctionSetScalingPolicyOperation) Response ¶
func (o *FunctionSetScalingPolicyOperation) Response() *functions.ScalingPolicy
Response retrieves the operation response.
func (*FunctionSetScalingPolicyOperation) Wait ¶
func (o *FunctionSetScalingPolicyOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.ScalingPolicy, error)
Wait polls the operation until it's done.
func (*FunctionSetScalingPolicyOperation) WaitInterval ¶
func (o *FunctionSetScalingPolicyOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*functions.ScalingPolicy, error)
WaitInterval polls the operation until it's done with custom interval.
type FunctionSetTagOperation ¶
FunctionSetTagOperation is used to monitor the state of SetTag operations.
func (*FunctionSetTagOperation) Metadata ¶
func (o *FunctionSetTagOperation) Metadata() *functions.SetFunctionTagMetadata
Metadata retrieves the operation metadata.
func (*FunctionSetTagOperation) Response ¶
func (o *FunctionSetTagOperation) Response() *functions.Version
Response retrieves the operation response.
func (*FunctionSetTagOperation) Wait ¶
func (o *FunctionSetTagOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Version, error)
Wait polls the operation until it's done.
func (*FunctionSetTagOperation) WaitInterval ¶
func (o *FunctionSetTagOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*functions.Version, error)
WaitInterval polls the operation until it's done with custom interval.
type FunctionUpdateAccessBindingsOperation ¶
FunctionUpdateAccessBindingsOperation is used to monitor the state of UpdateAccessBindings operations.
func (*FunctionUpdateAccessBindingsOperation) Metadata ¶ added in v0.0.3
func (o *FunctionUpdateAccessBindingsOperation) Metadata() *access.UpdateAccessBindingsMetadata
Metadata retrieves the operation metadata.
func (*FunctionUpdateAccessBindingsOperation) Response ¶
func (o *FunctionUpdateAccessBindingsOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*FunctionUpdateAccessBindingsOperation) Wait ¶
func (o *FunctionUpdateAccessBindingsOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*FunctionUpdateAccessBindingsOperation) WaitInterval ¶
func (o *FunctionUpdateAccessBindingsOperation) 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 FunctionUpdateOperation ¶
FunctionUpdateOperation is used to monitor the state of Update operations.
func (*FunctionUpdateOperation) Metadata ¶
func (o *FunctionUpdateOperation) Metadata() *functions.UpdateFunctionMetadata
Metadata retrieves the operation metadata.
func (*FunctionUpdateOperation) Response ¶
func (o *FunctionUpdateOperation) Response() *functions.Function
Response retrieves the operation response.
func (*FunctionUpdateOperation) Wait ¶
func (o *FunctionUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*functions.Function, error)
Wait polls the operation until it's done.
func (*FunctionUpdateOperation) WaitInterval ¶
func (o *FunctionUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*functions.Function, error)
WaitInterval polls the operation until it's done with custom interval.
type NetworkClient ¶
type NetworkClient interface {
NetworkClientIterator
GetUsed(context.Context, *functions.GetUsedNetworkRequest, ...grpc.CallOption) (*functions.UsedNetwork, error)
ListUsed(context.Context, *functions.ListUsedNetworksRequest, ...grpc.CallOption) (*functions.ListUsedNetworksResponse, error)
ListConnectedResources(context.Context, *functions.ListConnectedResourcesRequest, ...grpc.CallOption) (*functions.ListConnectedResourcesResponse, error)
TriggerUsedCleanup(context.Context, *functions.TriggerUsedNetworkCleanupRequest, ...grpc.CallOption) (*functions.TriggerUsedNetworkCleanupResponse, error)
}
NetworkClient provides methods for managing Network resources of Yandex.Cloud Functions.
func NewNetworkClient ¶
func NewNetworkClient(connector transport.Connector) NetworkClient
NewNetworkClient returns NetworkClient implementation.
type NetworkClientIterator ¶ added in v0.0.17
type NetworkClientIterator interface {
UsedIterator(context.Context, *functions.ListUsedNetworksRequest, ...grpc.CallOption) *iterator.Iterator[*functions.ListUsedNetworksRequest, *functions.UsedNetwork]
ConnectedResourcesIterator(context.Context, *functions.ListConnectedResourcesRequest, ...grpc.CallOption) *iterator.Iterator[*functions.ListConnectedResourcesRequest, *functions.ListConnectedResourcesResponse_ConnectedResource]
}