Documentation
¶
Overview ¶
Package cloud implements cloud resources lifecycle.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster interface { ClusterGetter ClusterSetter }
Cluster is an interface which can get and set cluster information.
type ClusterGetter ¶
type ClusterGetter interface { GetNetworkID() string GetLabels() infrav1.Labels GetClient() yandex.Client GetLBType() infrav1.LoadBalancerType GetLBSpec() infrav1.LoadBalancerSpec GetLBName() string GetFolderID() string }
ClusterGetter is an interface which can get cluster information.
type ClusterSetter ¶
type ClusterSetter interface {
SetReady()
}
ClusterSetter is an interface which can set cluster information.
type LoadBalancer ¶
type LoadBalancer interface { LoadBalancerGetter LoadBalancerSetter }
LoadBalancer is an interface which provides ALB/NLB management.
type LoadBalancerGetter ¶
type LoadBalancerGetter interface { Describe(ctx context.Context) (infrav1.LoadBalancerStatus, error) IsActive(ctx context.Context) (bool, error) }
LoadBalancerGetter is an interface which can get load balancer information.
Directories
¶
Path | Synopsis |
---|---|
Package scope implements scope types.
|
Package scope implements scope types. |
services
|
|
compute
Package compute has all services and interface to work with the YandexCloud compute API.
|
Package compute has all services and interface to work with the YandexCloud compute API. |
loadbalancers
Package loadbalancer have all services and interface to work with the YandexCloud loadbalancer API.
|
Package loadbalancer have all services and interface to work with the YandexCloud loadbalancer API. |
loadbalancers/builders
Package builders have load balancer request bulders for the YandexCloud ALB and NLB balancer types.
|
Package builders have load balancer request bulders for the YandexCloud ALB and NLB balancer types. |
Package ycerrors implements helper functions for Yandex Cloud errors
|
Package ycerrors implements helper functions for Yandex Cloud errors |
Click to show internal directories.
Click to hide internal directories.