Documentation
¶
Overview ¶
Code generated generate_clients.go. DO NOT EDIT.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adminv2 ¶
type Adminv2 interface {
Filesystem() adminv2connect.FilesystemServiceClient
Image() adminv2connect.ImageServiceClient
IP() adminv2connect.IPServiceClient
Machine() adminv2connect.MachineServiceClient
Network() adminv2connect.NetworkServiceClient
Partition() adminv2connect.PartitionServiceClient
Project() adminv2connect.ProjectServiceClient
Size() adminv2connect.SizeServiceClient
Switch() adminv2connect.SwitchServiceClient
Tenant() adminv2connect.TenantServiceClient
Token() adminv2connect.TokenServiceClient
VPN() adminv2connect.VPNServiceClient
}
type Apiv2 ¶
type Apiv2 interface {
Filesystem() apiv2connect.FilesystemServiceClient
Health() apiv2connect.HealthServiceClient
Image() apiv2connect.ImageServiceClient
IP() apiv2connect.IPServiceClient
Machine() apiv2connect.MachineServiceClient
Method() apiv2connect.MethodServiceClient
Network() apiv2connect.NetworkServiceClient
Partition() apiv2connect.PartitionServiceClient
Project() apiv2connect.ProjectServiceClient
Size() apiv2connect.SizeServiceClient
Tenant() apiv2connect.TenantServiceClient
Token() apiv2connect.TokenServiceClient
User() apiv2connect.UserServiceClient
Version() apiv2connect.VersionServiceClient
}
type DialConfig ¶
type DialConfig struct {
BaseURL string
Token string
// Optional client Interceptors
Interceptors []connect.Interceptor
UserAgent string
// TokenRenewal defines if and how the token should be renewed
TokenRenewal *TokenRenewal
Transport http.RoundTripper
Log *slog.Logger
// contains filtered or unexported fields
}
DialConfig is the configuration to create a api-server connection
func (*DialConfig) HttpClient ¶
func (d *DialConfig) HttpClient() *http.Client
type Infrav2 ¶
type Infrav2 interface {
BMC() infrav2connect.BMCServiceClient
Event() infrav2connect.EventServiceClient
Switch() infrav2connect.SwitchServiceClient
}
type PersistTokenFn ¶ added in v0.0.4
func NewFilesystemTokenPersister ¶ added in v0.0.23
func NewFilesystemTokenPersister(tokenFile string) (PersistTokenFn, error)
type TokenRenewal ¶ added in v0.0.4
type TokenRenewal struct {
// PersistTokenFn is called to persist the newly fetched token
// token will not be persisted if not specified
PersistTokenFn PersistTokenFn
}
Click to show internal directories.
Click to hide internal directories.