loadbalancer

package
v0.0.0-...-417428f Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

nolint

nolint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LoadBalancer

type LoadBalancer struct {
	// contains filtered or unexported fields
}

LoadBalancer provides access to "loadbalancer" component of Yandex.Cloud

func NewLoadBalancer

func NewLoadBalancer(g func(ctx context.Context) (*grpc.ClientConn, error)) *LoadBalancer

NewLoadBalancer creates instance of LoadBalancer

func (*LoadBalancer) NetworkLoadBalancer

func (l *LoadBalancer) NetworkLoadBalancer() *NetworkLoadBalancerServiceClient

NetworkLoadBalancer gets NetworkLoadBalancerService client

func (*LoadBalancer) TargetGroup

func (l *LoadBalancer) TargetGroup() *TargetGroupServiceClient

TargetGroup gets TargetGroupService client

type NetworkLoadBalancerIterator

type NetworkLoadBalancerIterator struct {
	// contains filtered or unexported fields
}

func (*NetworkLoadBalancerIterator) Error

func (it *NetworkLoadBalancerIterator) Error() error

func (*NetworkLoadBalancerIterator) Next

func (it *NetworkLoadBalancerIterator) Next() bool

func (*NetworkLoadBalancerIterator) Value

type NetworkLoadBalancerOperationsIterator

type NetworkLoadBalancerOperationsIterator struct {
	// contains filtered or unexported fields
}

func (*NetworkLoadBalancerOperationsIterator) Error

func (*NetworkLoadBalancerOperationsIterator) Next

func (*NetworkLoadBalancerOperationsIterator) Value

type NetworkLoadBalancerServiceClient

type NetworkLoadBalancerServiceClient struct {
	// contains filtered or unexported fields
}

NetworkLoadBalancerServiceClient is a loadbalancer.NetworkLoadBalancerServiceClient with lazy GRPC connection initialization.

func (*NetworkLoadBalancerServiceClient) AddListener

AddListener implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) AttachTargetGroup

AttachTargetGroup implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) Create

Create implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) Delete

Delete implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) DetachTargetGroup

DetachTargetGroup implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) Get

Get implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) GetTargetStates

GetTargetStates implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) List

List implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) ListOperations

ListOperations implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) NetworkLoadBalancerIterator

func (c *NetworkLoadBalancerServiceClient) NetworkLoadBalancerIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *NetworkLoadBalancerIterator

func (*NetworkLoadBalancerServiceClient) NetworkLoadBalancerOperationsIterator

func (c *NetworkLoadBalancerServiceClient) NetworkLoadBalancerOperationsIterator(ctx context.Context, networkLoadBalancerId string, opts ...grpc.CallOption) *NetworkLoadBalancerOperationsIterator

func (*NetworkLoadBalancerServiceClient) RemoveListener

RemoveListener implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) Start

Start implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) Stop

Stop implements loadbalancer.NetworkLoadBalancerServiceClient

func (*NetworkLoadBalancerServiceClient) Update

Update implements loadbalancer.NetworkLoadBalancerServiceClient

type TargetGroupIterator

type TargetGroupIterator struct {
	// contains filtered or unexported fields
}

func (*TargetGroupIterator) Error

func (it *TargetGroupIterator) Error() error

func (*TargetGroupIterator) Next

func (it *TargetGroupIterator) Next() bool

func (*TargetGroupIterator) Value

type TargetGroupOperationsIterator

type TargetGroupOperationsIterator struct {
	// contains filtered or unexported fields
}

func (*TargetGroupOperationsIterator) Error

func (*TargetGroupOperationsIterator) Next

func (*TargetGroupOperationsIterator) Value

type TargetGroupServiceClient

type TargetGroupServiceClient struct {
	// contains filtered or unexported fields
}

TargetGroupServiceClient is a loadbalancer.TargetGroupServiceClient with lazy GRPC connection initialization.

func (*TargetGroupServiceClient) AddTargets

AddTargets implements loadbalancer.TargetGroupServiceClient

func (*TargetGroupServiceClient) Create

Create implements loadbalancer.TargetGroupServiceClient

func (*TargetGroupServiceClient) Delete

Delete implements loadbalancer.TargetGroupServiceClient

func (*TargetGroupServiceClient) Get

Get implements loadbalancer.TargetGroupServiceClient

func (*TargetGroupServiceClient) List

List implements loadbalancer.TargetGroupServiceClient

func (*TargetGroupServiceClient) ListOperations

ListOperations implements loadbalancer.TargetGroupServiceClient

func (*TargetGroupServiceClient) RemoveTargets

RemoveTargets implements loadbalancer.TargetGroupServiceClient

func (*TargetGroupServiceClient) TargetGroupIterator

func (c *TargetGroupServiceClient) TargetGroupIterator(ctx context.Context, folderId string, opts ...grpc.CallOption) *TargetGroupIterator

func (*TargetGroupServiceClient) TargetGroupOperationsIterator

func (c *TargetGroupServiceClient) TargetGroupOperationsIterator(ctx context.Context, targetGroupId string, opts ...grpc.CallOption) *TargetGroupOperationsIterator

func (*TargetGroupServiceClient) Update

Update implements loadbalancer.TargetGroupServiceClient

Jump to

Keyboard shortcuts

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