hcapi2

package
v1.30.1 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Package hcapi2 is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificateClient added in v1.25.0

type CertificateClient interface {
	CertificateClientBase
	Names() []string
	LabelKeys(string) []string
}

CertificateClient embeds the Hetzner Cloud Certificate client and provides some additional helper functions.

func NewCertificateClient added in v1.25.0

func NewCertificateClient(client CertificateClientBase) CertificateClient

type Client

type Client interface {
	Datacenter() DatacenterClient
	Firewall() FirewallClient
	FloatingIP() FloatingIPClient
	Image() ImageClient
	Location() LocationClient
	Network() NetworkClient
	Server() ServerClient
	ServerType() ServerTypeClient
	SSHKey() SSHKeyClient
	Volume() VolumeClient
	Certificate() CertificateClient
	LoadBalancer() LoadBalancerClient
	LoadBalancerType() LoadBalancerTypeClient
	ISO() ISOClient
	PlacementGroup() PlacementGroupClient
	RDNS() RDNSClient
	PrimaryIP() PrimaryIPClient
}

Client makes all API clients accessible via a single interface.

func NewClient

func NewClient(c *hcloud.Client) Client

NewClient creates a new CLI API client extending hcloud.Client.

type DatacenterClient

type DatacenterClient interface {
	DatacenterClientBase
	Names() []string
}

DatacenterClient embeds the Hetzner Cloud DataCenter client and provides some additional helper functions.

func NewDatacenterClient

func NewDatacenterClient(client DatacenterClientBase) DatacenterClient

type DatacenterClientBase

DatacenterClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.DatacenterClient".

type FirewallClient

type FirewallClient interface {
	FirewallClientBase
	Names() []string
	LabelKeys(string) []string
}

func NewFirewallClient

func NewFirewallClient(client FirewallClientBase) FirewallClient

type FloatingIPClient

type FloatingIPClient interface {
	FloatingIPClientBase
	Names() []string
	LabelKeys(idOrName string) []string
}

FloatingIPClient embeds the hcloud FloatingIPClient (via an interface) and provides some additional helper functions.

func NewFloatingIPClient

func NewFloatingIPClient(client FloatingIPClientBase) FloatingIPClient

NewFloatingIPClient creates a new floating IP client.

type ISOClient added in v1.25.0

type ISOClient interface {
	ISOClientBase
	Names() []string
}

ISOClient embeds the Hetzner Cloud iso client and provides some additional helper functions.

func NewISOClient added in v1.25.0

func NewISOClient(client ISOClientBase) ISOClient

type ISOClientBase added in v1.25.0

ISOClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.ISOClient".

type ImageClient

type ImageClient interface {
	ImageClientBase
	Names() []string
	LabelKeys(string) []string
}

ImageClient embeds the Hetzner Cloud Image client and provides some additional helper functions.

func NewImageClient

func NewImageClient(client ImageClientBase) ImageClient

type ImageClientBase

ImageClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.ImageClient".

type LoadBalancerClient added in v1.25.0

type LoadBalancerClient interface {
	LoadBalancerClientBase
	LoadBalancerName(id int) string
	Names() []string
	LabelKeys(string) []string
}

LoadBalancerClient embeds the Hetzner Cloud LoadBalancer client and provides some additional helper functions.

func NewLoadBalancerClient added in v1.25.0

func NewLoadBalancerClient(client LoadBalancerClientBase) LoadBalancerClient

type LoadBalancerClientBase added in v1.25.0

type LoadBalancerClientBase interface {
	AddIPTarget(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerAddIPTargetOpts) (*hcloud.Action, *hcloud.Response, error)
	AddLabelSelectorTarget(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerAddLabelSelectorTargetOpts) (*hcloud.Action, *hcloud.Response, error)
	AddServerTarget(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerAddServerTargetOpts) (*hcloud.Action, *hcloud.Response, error)
	AddService(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerAddServiceOpts) (*hcloud.Action, *hcloud.Response, error)
	All(context.Context) ([]*hcloud.LoadBalancer, error)
	AllWithOpts(context.Context, hcloud.LoadBalancerListOpts) ([]*hcloud.LoadBalancer, error)
	AttachToNetwork(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerAttachToNetworkOpts) (*hcloud.Action, *hcloud.Response, error)
	ChangeAlgorithm(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerChangeAlgorithmOpts) (*hcloud.Action, *hcloud.Response, error)
	ChangeDNSPtr(context.Context, *hcloud.LoadBalancer, string, *string) (*hcloud.Action, *hcloud.Response, error)
	ChangeProtection(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerChangeProtectionOpts) (*hcloud.Action, *hcloud.Response, error)
	ChangeType(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerChangeTypeOpts) (*hcloud.Action, *hcloud.Response, error)
	Create(context.Context, hcloud.LoadBalancerCreateOpts) (hcloud.LoadBalancerCreateResult, *hcloud.Response, error)
	Delete(context.Context, *hcloud.LoadBalancer) (*hcloud.Response, error)
	DeleteService(context.Context, *hcloud.LoadBalancer, int) (*hcloud.Action, *hcloud.Response, error)
	DetachFromNetwork(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerDetachFromNetworkOpts) (*hcloud.Action, *hcloud.Response, error)
	DisablePublicInterface(context.Context, *hcloud.LoadBalancer) (*hcloud.Action, *hcloud.Response, error)
	EnablePublicInterface(context.Context, *hcloud.LoadBalancer) (*hcloud.Action, *hcloud.Response, error)
	Get(context.Context, string) (*hcloud.LoadBalancer, *hcloud.Response, error)
	GetByID(context.Context, int) (*hcloud.LoadBalancer, *hcloud.Response, error)
	GetByName(context.Context, string) (*hcloud.LoadBalancer, *hcloud.Response, error)
	GetMetrics(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerGetMetricsOpts) (*hcloud.LoadBalancerMetrics, *hcloud.Response, error)
	List(context.Context, hcloud.LoadBalancerListOpts) ([]*hcloud.LoadBalancer, *hcloud.Response, error)
	RemoveIPTarget(context.Context, *hcloud.LoadBalancer, net.IP) (*hcloud.Action, *hcloud.Response, error)
	RemoveLabelSelectorTarget(context.Context, *hcloud.LoadBalancer, string) (*hcloud.Action, *hcloud.Response, error)
	RemoveServerTarget(context.Context, *hcloud.LoadBalancer, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	Update(context.Context, *hcloud.LoadBalancer, hcloud.LoadBalancerUpdateOpts) (*hcloud.LoadBalancer, *hcloud.Response, error)
	UpdateService(context.Context, *hcloud.LoadBalancer, int, hcloud.LoadBalancerUpdateServiceOpts) (*hcloud.Action, *hcloud.Response, error)
}

LoadBalancerClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.LoadBalancerClient".

type LoadBalancerTypeClient added in v1.25.0

type LoadBalancerTypeClient interface {
	LoadBalancerTypeClientBase
	Names() []string
	LoadBalancerTypeName(id int) string
	LoadBalancerTypeDescription(id int) string
}

func NewLoadBalancerTypeClient added in v1.25.0

func NewLoadBalancerTypeClient(client LoadBalancerTypeClientBase) LoadBalancerTypeClient

type LoadBalancerTypeClientBase added in v1.25.0

LoadBalancerTypeClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.LoadBalancerTypeClient".

type LocationClient

type LocationClient interface {
	LocationClientBase
	Names() []string
}

LocationClient embeds the Hetzner Cloud Location client and provides some additional helper functions.

func NewLocationClient

func NewLocationClient(client LocationClientBase) LocationClient

type LocationClientBase

LocationClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.LocationClient".

type MockCertificateClient added in v1.25.0

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

MockCertificateClient is a mock of CertificateClient interface.

func NewMockCertificateClient added in v1.25.0

func NewMockCertificateClient(ctrl *gomock.Controller) *MockCertificateClient

NewMockCertificateClient creates a new mock instance.

func (*MockCertificateClient) All added in v1.25.0

All mocks base method.

func (*MockCertificateClient) AllWithOpts added in v1.25.0

AllWithOpts mocks base method.

func (*MockCertificateClient) Create added in v1.25.0

Create mocks base method.

func (*MockCertificateClient) CreateCertificate added in v1.25.0

CreateCertificate mocks base method.

func (*MockCertificateClient) Delete added in v1.25.0

Delete mocks base method.

func (*MockCertificateClient) EXPECT added in v1.25.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockCertificateClient) Get added in v1.25.0

Get mocks base method.

func (*MockCertificateClient) GetByID added in v1.25.0

GetByID mocks base method.

func (*MockCertificateClient) GetByName added in v1.25.0

GetByName mocks base method.

func (*MockCertificateClient) LabelKeys added in v1.25.0

func (m *MockCertificateClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockCertificateClient) List added in v1.25.0

List mocks base method.

func (*MockCertificateClient) Names added in v1.25.0

func (m *MockCertificateClient) Names() []string

Names mocks base method.

func (*MockCertificateClient) RetryIssuance added in v1.25.0

RetryIssuance mocks base method.

func (*MockCertificateClient) Update added in v1.25.0

Update mocks base method.

type MockCertificateClientMockRecorder added in v1.25.0

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

MockCertificateClientMockRecorder is the mock recorder for MockCertificateClient.

func (*MockCertificateClientMockRecorder) All added in v1.25.0

func (mr *MockCertificateClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockCertificateClientMockRecorder) AllWithOpts added in v1.25.0

func (mr *MockCertificateClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockCertificateClientMockRecorder) Create added in v1.25.0

func (mr *MockCertificateClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockCertificateClientMockRecorder) CreateCertificate added in v1.25.0

func (mr *MockCertificateClientMockRecorder) CreateCertificate(arg0, arg1 interface{}) *gomock.Call

CreateCertificate indicates an expected call of CreateCertificate.

func (*MockCertificateClientMockRecorder) Delete added in v1.25.0

func (mr *MockCertificateClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockCertificateClientMockRecorder) Get added in v1.25.0

func (mr *MockCertificateClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockCertificateClientMockRecorder) GetByID added in v1.25.0

func (mr *MockCertificateClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockCertificateClientMockRecorder) GetByName added in v1.25.0

func (mr *MockCertificateClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockCertificateClientMockRecorder) LabelKeys added in v1.25.0

func (mr *MockCertificateClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockCertificateClientMockRecorder) List added in v1.25.0

func (mr *MockCertificateClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockCertificateClientMockRecorder) Names added in v1.25.0

Names indicates an expected call of Names.

func (*MockCertificateClientMockRecorder) RetryIssuance added in v1.25.0

func (mr *MockCertificateClientMockRecorder) RetryIssuance(arg0, arg1 interface{}) *gomock.Call

RetryIssuance indicates an expected call of RetryIssuance.

func (*MockCertificateClientMockRecorder) Update added in v1.25.0

func (mr *MockCertificateClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockClient

type MockClient struct {
	CertificateClient      *MockCertificateClient
	DatacenterClient       *MockDatacenterClient
	FirewallClient         *MockFirewallClient
	FloatingIPClient       *MockFloatingIPClient
	PrimaryIPClient        *MockPrimaryIPClient
	ImageClient            *MockImageClient
	LocationClient         *MockLocationClient
	LoadBalancerClient     *MockLoadBalancerClient
	LoadBalancerTypeClient *MockLoadBalancerTypeClient
	NetworkClient          *MockNetworkClient
	ServerClient           *MockServerClient
	ServerTypeClient       *MockServerTypeClient
	SSHKeyClient           *MockSSHKeyClient
	VolumeClient           *MockVolumeClient
	ISOClient              *MockISOClient
	PlacementGroupClient   *MockPlacementGroupClient
	RDNSClient             *MockRDNSClient
}

func NewMockClient

func NewMockClient(ctrl *gomock.Controller) *MockClient

func (*MockClient) Certificate added in v1.25.0

func (c *MockClient) Certificate() CertificateClient

func (*MockClient) Datacenter

func (c *MockClient) Datacenter() DatacenterClient

func (*MockClient) Firewall

func (c *MockClient) Firewall() FirewallClient

func (*MockClient) FloatingIP

func (c *MockClient) FloatingIP() FloatingIPClient

func (*MockClient) ISO added in v1.25.0

func (c *MockClient) ISO() ISOClient

func (*MockClient) Image

func (c *MockClient) Image() ImageClient

func (*MockClient) LoadBalancer added in v1.25.0

func (c *MockClient) LoadBalancer() LoadBalancerClient

func (*MockClient) LoadBalancerType added in v1.25.0

func (c *MockClient) LoadBalancerType() LoadBalancerTypeClient

func (*MockClient) Location

func (c *MockClient) Location() LocationClient

func (*MockClient) Network

func (c *MockClient) Network() NetworkClient

func (*MockClient) PlacementGroup added in v1.27.0

func (c *MockClient) PlacementGroup() PlacementGroupClient

func (*MockClient) PrimaryIP added in v1.30.0

func (c *MockClient) PrimaryIP() PrimaryIPClient

func (*MockClient) RDNS added in v1.28.1

func (c *MockClient) RDNS() RDNSClient

func (*MockClient) SSHKey

func (c *MockClient) SSHKey() SSHKeyClient

func (*MockClient) Server

func (c *MockClient) Server() ServerClient

func (*MockClient) ServerType

func (c *MockClient) ServerType() ServerTypeClient

func (*MockClient) Volume

func (c *MockClient) Volume() VolumeClient

type MockDatacenterClient

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

MockDatacenterClient is a mock of DatacenterClient interface.

func NewMockDatacenterClient

func NewMockDatacenterClient(ctrl *gomock.Controller) *MockDatacenterClient

NewMockDatacenterClient creates a new mock instance.

func (*MockDatacenterClient) All

All mocks base method.

func (*MockDatacenterClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockDatacenterClient) Get

Get mocks base method.

func (*MockDatacenterClient) GetByID

GetByID mocks base method.

func (*MockDatacenterClient) GetByName

GetByName mocks base method.

func (*MockDatacenterClient) List

List mocks base method.

func (*MockDatacenterClient) Names

func (m *MockDatacenterClient) Names() []string

Names mocks base method.

type MockDatacenterClientMockRecorder

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

MockDatacenterClientMockRecorder is the mock recorder for MockDatacenterClient.

func (*MockDatacenterClientMockRecorder) All

func (mr *MockDatacenterClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockDatacenterClientMockRecorder) Get

func (mr *MockDatacenterClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockDatacenterClientMockRecorder) GetByID

func (mr *MockDatacenterClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockDatacenterClientMockRecorder) GetByName

func (mr *MockDatacenterClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockDatacenterClientMockRecorder) List

func (mr *MockDatacenterClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockDatacenterClientMockRecorder) Names

Names indicates an expected call of Names.

type MockFirewallClient

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

MockFirewallClient is a mock of FirewallClient interface.

func NewMockFirewallClient

func NewMockFirewallClient(ctrl *gomock.Controller) *MockFirewallClient

NewMockFirewallClient creates a new mock instance.

func (*MockFirewallClient) All

All mocks base method.

func (*MockFirewallClient) AllWithOpts

func (m *MockFirewallClient) AllWithOpts(arg0 context.Context, arg1 hcloud.FirewallListOpts) ([]*hcloud.Firewall, error)

AllWithOpts mocks base method.

func (*MockFirewallClient) ApplyResources

func (m *MockFirewallClient) ApplyResources(arg0 context.Context, arg1 *hcloud.Firewall, arg2 []hcloud.FirewallResource) ([]*hcloud.Action, *hcloud.Response, error)

ApplyResources mocks base method.

func (*MockFirewallClient) Create

Create mocks base method.

func (*MockFirewallClient) Delete

Delete mocks base method.

func (*MockFirewallClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFirewallClient) Get

Get mocks base method.

func (*MockFirewallClient) GetByID

func (m *MockFirewallClient) GetByID(arg0 context.Context, arg1 int) (*hcloud.Firewall, *hcloud.Response, error)

GetByID mocks base method.

func (*MockFirewallClient) GetByName

func (m *MockFirewallClient) GetByName(arg0 context.Context, arg1 string) (*hcloud.Firewall, *hcloud.Response, error)

GetByName mocks base method.

func (*MockFirewallClient) LabelKeys added in v1.25.0

func (m *MockFirewallClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockFirewallClient) List

List mocks base method.

func (*MockFirewallClient) Names

func (m *MockFirewallClient) Names() []string

Names mocks base method.

func (*MockFirewallClient) RemoveResources

func (m *MockFirewallClient) RemoveResources(arg0 context.Context, arg1 *hcloud.Firewall, arg2 []hcloud.FirewallResource) ([]*hcloud.Action, *hcloud.Response, error)

RemoveResources mocks base method.

func (*MockFirewallClient) SetRules

SetRules mocks base method.

func (*MockFirewallClient) Update

Update mocks base method.

type MockFirewallClientMockRecorder

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

MockFirewallClientMockRecorder is the mock recorder for MockFirewallClient.

func (*MockFirewallClientMockRecorder) All

func (mr *MockFirewallClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockFirewallClientMockRecorder) AllWithOpts

func (mr *MockFirewallClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockFirewallClientMockRecorder) ApplyResources

func (mr *MockFirewallClientMockRecorder) ApplyResources(arg0, arg1, arg2 interface{}) *gomock.Call

ApplyResources indicates an expected call of ApplyResources.

func (*MockFirewallClientMockRecorder) Create

func (mr *MockFirewallClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockFirewallClientMockRecorder) Delete

func (mr *MockFirewallClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockFirewallClientMockRecorder) Get

func (mr *MockFirewallClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockFirewallClientMockRecorder) GetByID

func (mr *MockFirewallClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockFirewallClientMockRecorder) GetByName

func (mr *MockFirewallClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockFirewallClientMockRecorder) LabelKeys added in v1.25.0

func (mr *MockFirewallClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockFirewallClientMockRecorder) List

func (mr *MockFirewallClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockFirewallClientMockRecorder) Names

Names indicates an expected call of Names.

func (*MockFirewallClientMockRecorder) RemoveResources

func (mr *MockFirewallClientMockRecorder) RemoveResources(arg0, arg1, arg2 interface{}) *gomock.Call

RemoveResources indicates an expected call of RemoveResources.

func (*MockFirewallClientMockRecorder) SetRules

func (mr *MockFirewallClientMockRecorder) SetRules(arg0, arg1, arg2 interface{}) *gomock.Call

SetRules indicates an expected call of SetRules.

func (*MockFirewallClientMockRecorder) Update

func (mr *MockFirewallClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockFloatingIPClient

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

MockFloatingIPClient is a mock of FloatingIPClient interface.

func NewMockFloatingIPClient

func NewMockFloatingIPClient(ctrl *gomock.Controller) *MockFloatingIPClient

NewMockFloatingIPClient creates a new mock instance.

func (*MockFloatingIPClient) All

All mocks base method.

func (*MockFloatingIPClient) AllWithOpts

AllWithOpts mocks base method.

func (*MockFloatingIPClient) Assign

Assign mocks base method.

func (*MockFloatingIPClient) ChangeDNSPtr

func (m *MockFloatingIPClient) ChangeDNSPtr(arg0 context.Context, arg1 *hcloud.FloatingIP, arg2 string, arg3 *string) (*hcloud.Action, *hcloud.Response, error)

ChangeDNSPtr mocks base method.

func (*MockFloatingIPClient) ChangeProtection

ChangeProtection mocks base method.

func (*MockFloatingIPClient) Create

Create mocks base method.

func (*MockFloatingIPClient) Delete

Delete mocks base method.

func (*MockFloatingIPClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFloatingIPClient) Get

Get mocks base method.

func (*MockFloatingIPClient) GetByID

GetByID mocks base method.

func (*MockFloatingIPClient) GetByName

GetByName mocks base method.

func (*MockFloatingIPClient) LabelKeys

func (m *MockFloatingIPClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockFloatingIPClient) List

List mocks base method.

func (*MockFloatingIPClient) Names

func (m *MockFloatingIPClient) Names() []string

Names mocks base method.

func (*MockFloatingIPClient) Unassign

Unassign mocks base method.

func (*MockFloatingIPClient) Update

Update mocks base method.

type MockFloatingIPClientMockRecorder

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

MockFloatingIPClientMockRecorder is the mock recorder for MockFloatingIPClient.

func (*MockFloatingIPClientMockRecorder) All

func (mr *MockFloatingIPClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockFloatingIPClientMockRecorder) AllWithOpts

func (mr *MockFloatingIPClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockFloatingIPClientMockRecorder) Assign

func (mr *MockFloatingIPClientMockRecorder) Assign(arg0, arg1, arg2 interface{}) *gomock.Call

Assign indicates an expected call of Assign.

func (*MockFloatingIPClientMockRecorder) ChangeDNSPtr

func (mr *MockFloatingIPClientMockRecorder) ChangeDNSPtr(arg0, arg1, arg2, arg3 interface{}) *gomock.Call

ChangeDNSPtr indicates an expected call of ChangeDNSPtr.

func (*MockFloatingIPClientMockRecorder) ChangeProtection

func (mr *MockFloatingIPClientMockRecorder) ChangeProtection(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeProtection indicates an expected call of ChangeProtection.

func (*MockFloatingIPClientMockRecorder) Create

func (mr *MockFloatingIPClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockFloatingIPClientMockRecorder) Delete

func (mr *MockFloatingIPClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockFloatingIPClientMockRecorder) Get

func (mr *MockFloatingIPClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockFloatingIPClientMockRecorder) GetByID

func (mr *MockFloatingIPClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockFloatingIPClientMockRecorder) GetByName

func (mr *MockFloatingIPClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockFloatingIPClientMockRecorder) LabelKeys

func (mr *MockFloatingIPClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockFloatingIPClientMockRecorder) List

func (mr *MockFloatingIPClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockFloatingIPClientMockRecorder) Names

Names indicates an expected call of Names.

func (*MockFloatingIPClientMockRecorder) Unassign

func (mr *MockFloatingIPClientMockRecorder) Unassign(arg0, arg1 interface{}) *gomock.Call

Unassign indicates an expected call of Unassign.

func (*MockFloatingIPClientMockRecorder) Update

func (mr *MockFloatingIPClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockISOClient added in v1.25.0

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

MockISOClient is a mock of ISOClient interface.

func NewMockISOClient added in v1.25.0

func NewMockISOClient(ctrl *gomock.Controller) *MockISOClient

NewMockISOClient creates a new mock instance.

func (*MockISOClient) All added in v1.25.0

func (m *MockISOClient) All(arg0 context.Context) ([]*hcloud.ISO, error)

All mocks base method.

func (*MockISOClient) EXPECT added in v1.25.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockISOClient) Get added in v1.25.0

func (m *MockISOClient) Get(arg0 context.Context, arg1 string) (*hcloud.ISO, *hcloud.Response, error)

Get mocks base method.

func (*MockISOClient) GetByID added in v1.25.0

func (m *MockISOClient) GetByID(arg0 context.Context, arg1 int) (*hcloud.ISO, *hcloud.Response, error)

GetByID mocks base method.

func (*MockISOClient) GetByName added in v1.25.0

func (m *MockISOClient) GetByName(arg0 context.Context, arg1 string) (*hcloud.ISO, *hcloud.Response, error)

GetByName mocks base method.

func (*MockISOClient) List added in v1.25.0

List mocks base method.

func (*MockISOClient) Names added in v1.25.0

func (m *MockISOClient) Names() []string

Names mocks base method.

type MockISOClientMockRecorder added in v1.25.0

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

MockISOClientMockRecorder is the mock recorder for MockISOClient.

func (*MockISOClientMockRecorder) All added in v1.25.0

func (mr *MockISOClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockISOClientMockRecorder) Get added in v1.25.0

func (mr *MockISOClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockISOClientMockRecorder) GetByID added in v1.25.0

func (mr *MockISOClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockISOClientMockRecorder) GetByName added in v1.25.0

func (mr *MockISOClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockISOClientMockRecorder) List added in v1.25.0

func (mr *MockISOClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockISOClientMockRecorder) Names added in v1.25.0

func (mr *MockISOClientMockRecorder) Names() *gomock.Call

Names indicates an expected call of Names.

type MockImageClient

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

MockImageClient is a mock of ImageClient interface.

func NewMockImageClient

func NewMockImageClient(ctrl *gomock.Controller) *MockImageClient

NewMockImageClient creates a new mock instance.

func (*MockImageClient) All

func (m *MockImageClient) All(arg0 context.Context) ([]*hcloud.Image, error)

All mocks base method.

func (*MockImageClient) AllWithOpts

func (m *MockImageClient) AllWithOpts(arg0 context.Context, arg1 hcloud.ImageListOpts) ([]*hcloud.Image, error)

AllWithOpts mocks base method.

func (*MockImageClient) ChangeProtection

ChangeProtection mocks base method.

func (*MockImageClient) Delete

func (m *MockImageClient) Delete(arg0 context.Context, arg1 *hcloud.Image) (*hcloud.Response, error)

Delete mocks base method.

func (*MockImageClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockImageClient) Get

Get mocks base method.

func (*MockImageClient) GetByID

func (m *MockImageClient) GetByID(arg0 context.Context, arg1 int) (*hcloud.Image, *hcloud.Response, error)

GetByID mocks base method.

func (*MockImageClient) GetByName

func (m *MockImageClient) GetByName(arg0 context.Context, arg1 string) (*hcloud.Image, *hcloud.Response, error)

GetByName mocks base method.

func (*MockImageClient) LabelKeys

func (m *MockImageClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockImageClient) List

List mocks base method.

func (*MockImageClient) Names

func (m *MockImageClient) Names() []string

Names mocks base method.

func (*MockImageClient) Update

Update mocks base method.

type MockImageClientMockRecorder

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

MockImageClientMockRecorder is the mock recorder for MockImageClient.

func (*MockImageClientMockRecorder) All

func (mr *MockImageClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockImageClientMockRecorder) AllWithOpts

func (mr *MockImageClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockImageClientMockRecorder) ChangeProtection

func (mr *MockImageClientMockRecorder) ChangeProtection(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeProtection indicates an expected call of ChangeProtection.

func (*MockImageClientMockRecorder) Delete

func (mr *MockImageClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockImageClientMockRecorder) Get

func (mr *MockImageClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockImageClientMockRecorder) GetByID

func (mr *MockImageClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockImageClientMockRecorder) GetByName

func (mr *MockImageClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockImageClientMockRecorder) LabelKeys

func (mr *MockImageClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockImageClientMockRecorder) List

func (mr *MockImageClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockImageClientMockRecorder) Names

Names indicates an expected call of Names.

func (*MockImageClientMockRecorder) Update

func (mr *MockImageClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockLoadBalancerClient added in v1.25.0

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

MockLoadBalancerClient is a mock of LoadBalancerClient interface.

func NewMockLoadBalancerClient added in v1.25.0

func NewMockLoadBalancerClient(ctrl *gomock.Controller) *MockLoadBalancerClient

NewMockLoadBalancerClient creates a new mock instance.

func (*MockLoadBalancerClient) AddIPTarget added in v1.25.0

AddIPTarget mocks base method.

func (*MockLoadBalancerClient) AddLabelSelectorTarget added in v1.25.0

AddLabelSelectorTarget mocks base method.

func (*MockLoadBalancerClient) AddServerTarget added in v1.25.0

AddServerTarget mocks base method.

func (*MockLoadBalancerClient) AddService added in v1.25.0

AddService mocks base method.

func (*MockLoadBalancerClient) All added in v1.25.0

All mocks base method.

func (*MockLoadBalancerClient) AllWithOpts added in v1.25.0

AllWithOpts mocks base method.

func (*MockLoadBalancerClient) AttachToNetwork added in v1.25.0

AttachToNetwork mocks base method.

func (*MockLoadBalancerClient) ChangeAlgorithm added in v1.25.0

ChangeAlgorithm mocks base method.

func (*MockLoadBalancerClient) ChangeDNSPtr added in v1.28.1

func (m *MockLoadBalancerClient) ChangeDNSPtr(arg0 context.Context, arg1 *hcloud.LoadBalancer, arg2 string, arg3 *string) (*hcloud.Action, *hcloud.Response, error)

ChangeDNSPtr mocks base method.

func (*MockLoadBalancerClient) ChangeProtection added in v1.25.0

ChangeProtection mocks base method.

func (*MockLoadBalancerClient) ChangeType added in v1.25.0

ChangeType mocks base method.

func (*MockLoadBalancerClient) Create added in v1.25.0

Create mocks base method.

func (*MockLoadBalancerClient) Delete added in v1.25.0

Delete mocks base method.

func (*MockLoadBalancerClient) DeleteService added in v1.25.0

func (m *MockLoadBalancerClient) DeleteService(arg0 context.Context, arg1 *hcloud.LoadBalancer, arg2 int) (*hcloud.Action, *hcloud.Response, error)

DeleteService mocks base method.

func (*MockLoadBalancerClient) DetachFromNetwork added in v1.25.0

DetachFromNetwork mocks base method.

func (*MockLoadBalancerClient) DisablePublicInterface added in v1.25.0

func (m *MockLoadBalancerClient) DisablePublicInterface(arg0 context.Context, arg1 *hcloud.LoadBalancer) (*hcloud.Action, *hcloud.Response, error)

DisablePublicInterface mocks base method.

func (*MockLoadBalancerClient) EXPECT added in v1.25.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockLoadBalancerClient) EnablePublicInterface added in v1.25.0

func (m *MockLoadBalancerClient) EnablePublicInterface(arg0 context.Context, arg1 *hcloud.LoadBalancer) (*hcloud.Action, *hcloud.Response, error)

EnablePublicInterface mocks base method.

func (*MockLoadBalancerClient) Get added in v1.25.0

Get mocks base method.

func (*MockLoadBalancerClient) GetByID added in v1.25.0

GetByID mocks base method.

func (*MockLoadBalancerClient) GetByName added in v1.25.0

GetByName mocks base method.

func (*MockLoadBalancerClient) GetMetrics added in v1.25.0

GetMetrics mocks base method.

func (*MockLoadBalancerClient) LabelKeys added in v1.25.0

func (m *MockLoadBalancerClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockLoadBalancerClient) List added in v1.25.0

List mocks base method.

func (*MockLoadBalancerClient) LoadBalancerName added in v1.25.0

func (m *MockLoadBalancerClient) LoadBalancerName(arg0 int) string

LoadBalancerName mocks base method.

func (*MockLoadBalancerClient) Names added in v1.25.0

func (m *MockLoadBalancerClient) Names() []string

Names mocks base method.

func (*MockLoadBalancerClient) RemoveIPTarget added in v1.25.0

func (m *MockLoadBalancerClient) RemoveIPTarget(arg0 context.Context, arg1 *hcloud.LoadBalancer, arg2 net.IP) (*hcloud.Action, *hcloud.Response, error)

RemoveIPTarget mocks base method.

func (*MockLoadBalancerClient) RemoveLabelSelectorTarget added in v1.25.0

func (m *MockLoadBalancerClient) RemoveLabelSelectorTarget(arg0 context.Context, arg1 *hcloud.LoadBalancer, arg2 string) (*hcloud.Action, *hcloud.Response, error)

RemoveLabelSelectorTarget mocks base method.

func (*MockLoadBalancerClient) RemoveServerTarget added in v1.25.0

func (m *MockLoadBalancerClient) RemoveServerTarget(arg0 context.Context, arg1 *hcloud.LoadBalancer, arg2 *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)

RemoveServerTarget mocks base method.

func (*MockLoadBalancerClient) Update added in v1.25.0

Update mocks base method.

func (*MockLoadBalancerClient) UpdateService added in v1.25.0

UpdateService mocks base method.

type MockLoadBalancerClientMockRecorder added in v1.25.0

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

MockLoadBalancerClientMockRecorder is the mock recorder for MockLoadBalancerClient.

func (*MockLoadBalancerClientMockRecorder) AddIPTarget added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) AddIPTarget(arg0, arg1, arg2 interface{}) *gomock.Call

AddIPTarget indicates an expected call of AddIPTarget.

func (*MockLoadBalancerClientMockRecorder) AddLabelSelectorTarget added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) AddLabelSelectorTarget(arg0, arg1, arg2 interface{}) *gomock.Call

AddLabelSelectorTarget indicates an expected call of AddLabelSelectorTarget.

func (*MockLoadBalancerClientMockRecorder) AddServerTarget added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) AddServerTarget(arg0, arg1, arg2 interface{}) *gomock.Call

AddServerTarget indicates an expected call of AddServerTarget.

func (*MockLoadBalancerClientMockRecorder) AddService added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) AddService(arg0, arg1, arg2 interface{}) *gomock.Call

AddService indicates an expected call of AddService.

func (*MockLoadBalancerClientMockRecorder) All added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockLoadBalancerClientMockRecorder) AllWithOpts added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockLoadBalancerClientMockRecorder) AttachToNetwork added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) AttachToNetwork(arg0, arg1, arg2 interface{}) *gomock.Call

AttachToNetwork indicates an expected call of AttachToNetwork.

func (*MockLoadBalancerClientMockRecorder) ChangeAlgorithm added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) ChangeAlgorithm(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeAlgorithm indicates an expected call of ChangeAlgorithm.

func (*MockLoadBalancerClientMockRecorder) ChangeDNSPtr added in v1.28.1

func (mr *MockLoadBalancerClientMockRecorder) ChangeDNSPtr(arg0, arg1, arg2, arg3 interface{}) *gomock.Call

ChangeDNSPtr indicates an expected call of ChangeDNSPtr.

func (*MockLoadBalancerClientMockRecorder) ChangeProtection added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) ChangeProtection(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeProtection indicates an expected call of ChangeProtection.

func (*MockLoadBalancerClientMockRecorder) ChangeType added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) ChangeType(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeType indicates an expected call of ChangeType.

func (*MockLoadBalancerClientMockRecorder) Create added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockLoadBalancerClientMockRecorder) Delete added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockLoadBalancerClientMockRecorder) DeleteService added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) DeleteService(arg0, arg1, arg2 interface{}) *gomock.Call

DeleteService indicates an expected call of DeleteService.

func (*MockLoadBalancerClientMockRecorder) DetachFromNetwork added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) DetachFromNetwork(arg0, arg1, arg2 interface{}) *gomock.Call

DetachFromNetwork indicates an expected call of DetachFromNetwork.

func (*MockLoadBalancerClientMockRecorder) DisablePublicInterface added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) DisablePublicInterface(arg0, arg1 interface{}) *gomock.Call

DisablePublicInterface indicates an expected call of DisablePublicInterface.

func (*MockLoadBalancerClientMockRecorder) EnablePublicInterface added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) EnablePublicInterface(arg0, arg1 interface{}) *gomock.Call

EnablePublicInterface indicates an expected call of EnablePublicInterface.

func (*MockLoadBalancerClientMockRecorder) Get added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockLoadBalancerClientMockRecorder) GetByID added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockLoadBalancerClientMockRecorder) GetByName added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockLoadBalancerClientMockRecorder) GetMetrics added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) GetMetrics(arg0, arg1, arg2 interface{}) *gomock.Call

GetMetrics indicates an expected call of GetMetrics.

func (*MockLoadBalancerClientMockRecorder) LabelKeys added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockLoadBalancerClientMockRecorder) List added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockLoadBalancerClientMockRecorder) LoadBalancerName added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) LoadBalancerName(arg0 interface{}) *gomock.Call

LoadBalancerName indicates an expected call of LoadBalancerName.

func (*MockLoadBalancerClientMockRecorder) Names added in v1.25.0

Names indicates an expected call of Names.

func (*MockLoadBalancerClientMockRecorder) RemoveIPTarget added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) RemoveIPTarget(arg0, arg1, arg2 interface{}) *gomock.Call

RemoveIPTarget indicates an expected call of RemoveIPTarget.

func (*MockLoadBalancerClientMockRecorder) RemoveLabelSelectorTarget added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) RemoveLabelSelectorTarget(arg0, arg1, arg2 interface{}) *gomock.Call

RemoveLabelSelectorTarget indicates an expected call of RemoveLabelSelectorTarget.

func (*MockLoadBalancerClientMockRecorder) RemoveServerTarget added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) RemoveServerTarget(arg0, arg1, arg2 interface{}) *gomock.Call

RemoveServerTarget indicates an expected call of RemoveServerTarget.

func (*MockLoadBalancerClientMockRecorder) Update added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

func (*MockLoadBalancerClientMockRecorder) UpdateService added in v1.25.0

func (mr *MockLoadBalancerClientMockRecorder) UpdateService(arg0, arg1, arg2, arg3 interface{}) *gomock.Call

UpdateService indicates an expected call of UpdateService.

type MockLoadBalancerTypeClient added in v1.25.0

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

MockLoadBalancerTypeClient is a mock of LoadBalancerTypeClient interface.

func NewMockLoadBalancerTypeClient added in v1.25.0

func NewMockLoadBalancerTypeClient(ctrl *gomock.Controller) *MockLoadBalancerTypeClient

NewMockLoadBalancerTypeClient creates a new mock instance.

func (*MockLoadBalancerTypeClient) All added in v1.25.0

All mocks base method.

func (*MockLoadBalancerTypeClient) EXPECT added in v1.25.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockLoadBalancerTypeClient) Get added in v1.25.0

Get mocks base method.

func (*MockLoadBalancerTypeClient) GetByID added in v1.25.0

GetByID mocks base method.

func (*MockLoadBalancerTypeClient) GetByName added in v1.25.0

GetByName mocks base method.

func (*MockLoadBalancerTypeClient) List added in v1.25.0

List mocks base method.

func (*MockLoadBalancerTypeClient) LoadBalancerTypeDescription added in v1.25.0

func (m *MockLoadBalancerTypeClient) LoadBalancerTypeDescription(arg0 int) string

LoadBalancerTypeDescription mocks base method.

func (*MockLoadBalancerTypeClient) LoadBalancerTypeName added in v1.25.0

func (m *MockLoadBalancerTypeClient) LoadBalancerTypeName(arg0 int) string

LoadBalancerTypeName mocks base method.

func (*MockLoadBalancerTypeClient) Names added in v1.25.0

func (m *MockLoadBalancerTypeClient) Names() []string

Names mocks base method.

type MockLoadBalancerTypeClientMockRecorder added in v1.25.0

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

MockLoadBalancerTypeClientMockRecorder is the mock recorder for MockLoadBalancerTypeClient.

func (*MockLoadBalancerTypeClientMockRecorder) All added in v1.25.0

func (mr *MockLoadBalancerTypeClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockLoadBalancerTypeClientMockRecorder) Get added in v1.25.0

func (mr *MockLoadBalancerTypeClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockLoadBalancerTypeClientMockRecorder) GetByID added in v1.25.0

func (mr *MockLoadBalancerTypeClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockLoadBalancerTypeClientMockRecorder) GetByName added in v1.25.0

func (mr *MockLoadBalancerTypeClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockLoadBalancerTypeClientMockRecorder) List added in v1.25.0

func (mr *MockLoadBalancerTypeClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockLoadBalancerTypeClientMockRecorder) LoadBalancerTypeDescription added in v1.25.0

func (mr *MockLoadBalancerTypeClientMockRecorder) LoadBalancerTypeDescription(arg0 interface{}) *gomock.Call

LoadBalancerTypeDescription indicates an expected call of LoadBalancerTypeDescription.

func (*MockLoadBalancerTypeClientMockRecorder) LoadBalancerTypeName added in v1.25.0

func (mr *MockLoadBalancerTypeClientMockRecorder) LoadBalancerTypeName(arg0 interface{}) *gomock.Call

LoadBalancerTypeName indicates an expected call of LoadBalancerTypeName.

func (*MockLoadBalancerTypeClientMockRecorder) Names added in v1.25.0

Names indicates an expected call of Names.

type MockLocationClient

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

MockLocationClient is a mock of LocationClient interface.

func NewMockLocationClient

func NewMockLocationClient(ctrl *gomock.Controller) *MockLocationClient

NewMockLocationClient creates a new mock instance.

func (*MockLocationClient) All

All mocks base method.

func (*MockLocationClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockLocationClient) Get

Get mocks base method.

func (*MockLocationClient) GetByID

func (m *MockLocationClient) GetByID(arg0 context.Context, arg1 int) (*hcloud.Location, *hcloud.Response, error)

GetByID mocks base method.

func (*MockLocationClient) GetByName

func (m *MockLocationClient) GetByName(arg0 context.Context, arg1 string) (*hcloud.Location, *hcloud.Response, error)

GetByName mocks base method.

func (*MockLocationClient) List

List mocks base method.

func (*MockLocationClient) Names

func (m *MockLocationClient) Names() []string

Names mocks base method.

type MockLocationClientMockRecorder

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

MockLocationClientMockRecorder is the mock recorder for MockLocationClient.

func (*MockLocationClientMockRecorder) All

func (mr *MockLocationClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockLocationClientMockRecorder) Get

func (mr *MockLocationClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockLocationClientMockRecorder) GetByID

func (mr *MockLocationClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockLocationClientMockRecorder) GetByName

func (mr *MockLocationClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockLocationClientMockRecorder) List

func (mr *MockLocationClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockLocationClientMockRecorder) Names

Names indicates an expected call of Names.

type MockNetworkClient

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

MockNetworkClient is a mock of NetworkClient interface.

func NewMockNetworkClient

func NewMockNetworkClient(ctrl *gomock.Controller) *MockNetworkClient

NewMockNetworkClient creates a new mock instance.

func (*MockNetworkClient) AddRoute

AddRoute mocks base method.

func (*MockNetworkClient) AddSubnet

AddSubnet mocks base method.

func (*MockNetworkClient) All

func (m *MockNetworkClient) All(arg0 context.Context) ([]*hcloud.Network, error)

All mocks base method.

func (*MockNetworkClient) AllWithOpts

func (m *MockNetworkClient) AllWithOpts(arg0 context.Context, arg1 hcloud.NetworkListOpts) ([]*hcloud.Network, error)

AllWithOpts mocks base method.

func (*MockNetworkClient) ChangeIPRange

ChangeIPRange mocks base method.

func (*MockNetworkClient) ChangeProtection

ChangeProtection mocks base method.

func (*MockNetworkClient) Create

Create mocks base method.

func (*MockNetworkClient) Delete

func (m *MockNetworkClient) Delete(arg0 context.Context, arg1 *hcloud.Network) (*hcloud.Response, error)

Delete mocks base method.

func (*MockNetworkClient) DeleteRoute

DeleteRoute mocks base method.

func (*MockNetworkClient) DeleteSubnet

DeleteSubnet mocks base method.

func (*MockNetworkClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNetworkClient) Get

Get mocks base method.

func (*MockNetworkClient) GetByID

func (m *MockNetworkClient) GetByID(arg0 context.Context, arg1 int) (*hcloud.Network, *hcloud.Response, error)

GetByID mocks base method.

func (*MockNetworkClient) GetByName

func (m *MockNetworkClient) GetByName(arg0 context.Context, arg1 string) (*hcloud.Network, *hcloud.Response, error)

GetByName mocks base method.

func (*MockNetworkClient) LabelKeys added in v1.25.0

func (m *MockNetworkClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockNetworkClient) List

List mocks base method.

func (*MockNetworkClient) Name

func (m *MockNetworkClient) Name(arg0 int) string

Name mocks base method.

func (*MockNetworkClient) Names

func (m *MockNetworkClient) Names() []string

Names mocks base method.

func (*MockNetworkClient) Update

Update mocks base method.

type MockNetworkClientMockRecorder

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

MockNetworkClientMockRecorder is the mock recorder for MockNetworkClient.

func (*MockNetworkClientMockRecorder) AddRoute

func (mr *MockNetworkClientMockRecorder) AddRoute(arg0, arg1, arg2 interface{}) *gomock.Call

AddRoute indicates an expected call of AddRoute.

func (*MockNetworkClientMockRecorder) AddSubnet

func (mr *MockNetworkClientMockRecorder) AddSubnet(arg0, arg1, arg2 interface{}) *gomock.Call

AddSubnet indicates an expected call of AddSubnet.

func (*MockNetworkClientMockRecorder) All

func (mr *MockNetworkClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockNetworkClientMockRecorder) AllWithOpts

func (mr *MockNetworkClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockNetworkClientMockRecorder) ChangeIPRange

func (mr *MockNetworkClientMockRecorder) ChangeIPRange(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeIPRange indicates an expected call of ChangeIPRange.

func (*MockNetworkClientMockRecorder) ChangeProtection

func (mr *MockNetworkClientMockRecorder) ChangeProtection(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeProtection indicates an expected call of ChangeProtection.

func (*MockNetworkClientMockRecorder) Create

func (mr *MockNetworkClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockNetworkClientMockRecorder) Delete

func (mr *MockNetworkClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockNetworkClientMockRecorder) DeleteRoute

func (mr *MockNetworkClientMockRecorder) DeleteRoute(arg0, arg1, arg2 interface{}) *gomock.Call

DeleteRoute indicates an expected call of DeleteRoute.

func (*MockNetworkClientMockRecorder) DeleteSubnet

func (mr *MockNetworkClientMockRecorder) DeleteSubnet(arg0, arg1, arg2 interface{}) *gomock.Call

DeleteSubnet indicates an expected call of DeleteSubnet.

func (*MockNetworkClientMockRecorder) Get

func (mr *MockNetworkClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockNetworkClientMockRecorder) GetByID

func (mr *MockNetworkClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockNetworkClientMockRecorder) GetByName

func (mr *MockNetworkClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockNetworkClientMockRecorder) LabelKeys added in v1.25.0

func (mr *MockNetworkClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockNetworkClientMockRecorder) List

func (mr *MockNetworkClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockNetworkClientMockRecorder) Name

func (mr *MockNetworkClientMockRecorder) Name(arg0 interface{}) *gomock.Call

Name indicates an expected call of Name.

func (*MockNetworkClientMockRecorder) Names

Names indicates an expected call of Names.

func (*MockNetworkClientMockRecorder) Update

func (mr *MockNetworkClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockPlacementGroupClient added in v1.27.0

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

MockPlacementGroupClient is a mock of PlacementGroupClient interface.

func NewMockPlacementGroupClient added in v1.27.0

func NewMockPlacementGroupClient(ctrl *gomock.Controller) *MockPlacementGroupClient

NewMockPlacementGroupClient creates a new mock instance.

func (*MockPlacementGroupClient) All added in v1.27.0

All mocks base method.

func (*MockPlacementGroupClient) AllWithOpts added in v1.27.0

AllWithOpts mocks base method.

func (*MockPlacementGroupClient) Create added in v1.27.0

Create mocks base method.

func (*MockPlacementGroupClient) Delete added in v1.27.0

Delete mocks base method.

func (*MockPlacementGroupClient) EXPECT added in v1.27.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockPlacementGroupClient) Get added in v1.27.0

Get mocks base method.

func (*MockPlacementGroupClient) GetByID added in v1.27.0

GetByID mocks base method.

func (*MockPlacementGroupClient) GetByName added in v1.27.0

GetByName mocks base method.

func (*MockPlacementGroupClient) LabelKeys added in v1.27.0

func (m *MockPlacementGroupClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockPlacementGroupClient) List added in v1.27.0

List mocks base method.

func (*MockPlacementGroupClient) Names added in v1.27.0

func (m *MockPlacementGroupClient) Names() []string

Names mocks base method.

func (*MockPlacementGroupClient) Update added in v1.27.0

Update mocks base method.

type MockPlacementGroupClientMockRecorder added in v1.27.0

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

MockPlacementGroupClientMockRecorder is the mock recorder for MockPlacementGroupClient.

func (*MockPlacementGroupClientMockRecorder) All added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockPlacementGroupClientMockRecorder) AllWithOpts added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockPlacementGroupClientMockRecorder) Create added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockPlacementGroupClientMockRecorder) Delete added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockPlacementGroupClientMockRecorder) Get added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockPlacementGroupClientMockRecorder) GetByID added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockPlacementGroupClientMockRecorder) GetByName added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockPlacementGroupClientMockRecorder) LabelKeys added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockPlacementGroupClientMockRecorder) List added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockPlacementGroupClientMockRecorder) Names added in v1.27.0

Names indicates an expected call of Names.

func (*MockPlacementGroupClientMockRecorder) Update added in v1.27.0

func (mr *MockPlacementGroupClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockPrimaryIPClient added in v1.30.0

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

MockPrimaryIPClient is a mock of PrimaryIPClient interface.

func NewMockPrimaryIPClient added in v1.30.0

func NewMockPrimaryIPClient(ctrl *gomock.Controller) *MockPrimaryIPClient

NewMockPrimaryIPClient creates a new mock instance.

func (*MockPrimaryIPClient) All added in v1.30.0

All mocks base method.

func (*MockPrimaryIPClient) Assign added in v1.30.0

Assign mocks base method.

func (*MockPrimaryIPClient) ChangeDNSPtr added in v1.30.0

ChangeDNSPtr mocks base method.

func (*MockPrimaryIPClient) ChangeProtection added in v1.30.0

ChangeProtection mocks base method.

func (*MockPrimaryIPClient) Create added in v1.30.0

Create mocks base method.

func (*MockPrimaryIPClient) Delete added in v1.30.0

Delete mocks base method.

func (*MockPrimaryIPClient) EXPECT added in v1.30.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockPrimaryIPClient) Get added in v1.30.0

Get mocks base method.

func (*MockPrimaryIPClient) GetByID added in v1.30.0

GetByID mocks base method.

func (*MockPrimaryIPClient) GetByIP added in v1.30.0

GetByIP mocks base method.

func (*MockPrimaryIPClient) GetByName added in v1.30.0

GetByName mocks base method.

func (*MockPrimaryIPClient) IPv4Names added in v1.30.0

func (m *MockPrimaryIPClient) IPv4Names() []string

IPv4Names mocks base method.

func (*MockPrimaryIPClient) IPv6Names added in v1.30.0

func (m *MockPrimaryIPClient) IPv6Names() []string

IPv6Names mocks base method.

func (*MockPrimaryIPClient) LabelKeys added in v1.30.0

func (m *MockPrimaryIPClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockPrimaryIPClient) List added in v1.30.0

List mocks base method.

func (*MockPrimaryIPClient) Names added in v1.30.0

func (m *MockPrimaryIPClient) Names() []string

Names mocks base method.

func (*MockPrimaryIPClient) Unassign added in v1.30.0

func (m *MockPrimaryIPClient) Unassign(arg0 context.Context, arg1 int) (*hcloud.Action, *hcloud.Response, error)

Unassign mocks base method.

func (*MockPrimaryIPClient) Update added in v1.30.0

Update mocks base method.

type MockPrimaryIPClientMockRecorder added in v1.30.0

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

MockPrimaryIPClientMockRecorder is the mock recorder for MockPrimaryIPClient.

func (*MockPrimaryIPClientMockRecorder) All added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockPrimaryIPClientMockRecorder) Assign added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) Assign(arg0, arg1 interface{}) *gomock.Call

Assign indicates an expected call of Assign.

func (*MockPrimaryIPClientMockRecorder) ChangeDNSPtr added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) ChangeDNSPtr(arg0, arg1 interface{}) *gomock.Call

ChangeDNSPtr indicates an expected call of ChangeDNSPtr.

func (*MockPrimaryIPClientMockRecorder) ChangeProtection added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) ChangeProtection(arg0, arg1 interface{}) *gomock.Call

ChangeProtection indicates an expected call of ChangeProtection.

func (*MockPrimaryIPClientMockRecorder) Create added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockPrimaryIPClientMockRecorder) Delete added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockPrimaryIPClientMockRecorder) Get added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockPrimaryIPClientMockRecorder) GetByID added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockPrimaryIPClientMockRecorder) GetByIP added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) GetByIP(arg0, arg1 interface{}) *gomock.Call

GetByIP indicates an expected call of GetByIP.

func (*MockPrimaryIPClientMockRecorder) GetByName added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockPrimaryIPClientMockRecorder) IPv4Names added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) IPv4Names() *gomock.Call

IPv4Names indicates an expected call of IPv4Names.

func (*MockPrimaryIPClientMockRecorder) IPv6Names added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) IPv6Names() *gomock.Call

IPv6Names indicates an expected call of IPv6Names.

func (*MockPrimaryIPClientMockRecorder) LabelKeys added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockPrimaryIPClientMockRecorder) List added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockPrimaryIPClientMockRecorder) Names added in v1.30.0

Names indicates an expected call of Names.

func (*MockPrimaryIPClientMockRecorder) Unassign added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) Unassign(arg0, arg1 interface{}) *gomock.Call

Unassign indicates an expected call of Unassign.

func (*MockPrimaryIPClientMockRecorder) Update added in v1.30.0

func (mr *MockPrimaryIPClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockRDNSClient added in v1.28.1

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

MockRDNSClient is a mock of RDNSClient interface.

func NewMockRDNSClient added in v1.28.1

func NewMockRDNSClient(ctrl *gomock.Controller) *MockRDNSClient

NewMockRDNSClient creates a new mock instance.

func (*MockRDNSClient) ChangeDNSPtr added in v1.28.1

func (m *MockRDNSClient) ChangeDNSPtr(arg0 context.Context, arg1 hcloud.RDNSSupporter, arg2 net.IP, arg3 *string) (*hcloud.Action, *hcloud.Response, error)

ChangeDNSPtr mocks base method.

func (*MockRDNSClient) EXPECT added in v1.28.1

EXPECT returns an object that allows the caller to indicate expected use.

type MockRDNSClientMockRecorder added in v1.28.1

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

MockRDNSClientMockRecorder is the mock recorder for MockRDNSClient.

func (*MockRDNSClientMockRecorder) ChangeDNSPtr added in v1.28.1

func (mr *MockRDNSClientMockRecorder) ChangeDNSPtr(arg0, arg1, arg2, arg3 interface{}) *gomock.Call

ChangeDNSPtr indicates an expected call of ChangeDNSPtr.

type MockSSHKeyClient

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

MockSSHKeyClient is a mock of SSHKeyClient interface.

func NewMockSSHKeyClient

func NewMockSSHKeyClient(ctrl *gomock.Controller) *MockSSHKeyClient

NewMockSSHKeyClient creates a new mock instance.

func (*MockSSHKeyClient) All

func (m *MockSSHKeyClient) All(arg0 context.Context) ([]*hcloud.SSHKey, error)

All mocks base method.

func (*MockSSHKeyClient) AllWithOpts

func (m *MockSSHKeyClient) AllWithOpts(arg0 context.Context, arg1 hcloud.SSHKeyListOpts) ([]*hcloud.SSHKey, error)

AllWithOpts mocks base method.

func (*MockSSHKeyClient) Create

Create mocks base method.

func (*MockSSHKeyClient) Delete

func (m *MockSSHKeyClient) Delete(arg0 context.Context, arg1 *hcloud.SSHKey) (*hcloud.Response, error)

Delete mocks base method.

func (*MockSSHKeyClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSSHKeyClient) Get

Get mocks base method.

func (*MockSSHKeyClient) GetByFingerprint

func (m *MockSSHKeyClient) GetByFingerprint(arg0 context.Context, arg1 string) (*hcloud.SSHKey, *hcloud.Response, error)

GetByFingerprint mocks base method.

func (*MockSSHKeyClient) GetByID

func (m *MockSSHKeyClient) GetByID(arg0 context.Context, arg1 int) (*hcloud.SSHKey, *hcloud.Response, error)

GetByID mocks base method.

func (*MockSSHKeyClient) GetByName

func (m *MockSSHKeyClient) GetByName(arg0 context.Context, arg1 string) (*hcloud.SSHKey, *hcloud.Response, error)

GetByName mocks base method.

func (*MockSSHKeyClient) LabelKeys added in v1.25.0

func (m *MockSSHKeyClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockSSHKeyClient) List

List mocks base method.

func (*MockSSHKeyClient) Names

func (m *MockSSHKeyClient) Names() []string

Names mocks base method.

func (*MockSSHKeyClient) Update

Update mocks base method.

type MockSSHKeyClientMockRecorder

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

MockSSHKeyClientMockRecorder is the mock recorder for MockSSHKeyClient.

func (*MockSSHKeyClientMockRecorder) All

func (mr *MockSSHKeyClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockSSHKeyClientMockRecorder) AllWithOpts

func (mr *MockSSHKeyClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockSSHKeyClientMockRecorder) Create

func (mr *MockSSHKeyClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockSSHKeyClientMockRecorder) Delete

func (mr *MockSSHKeyClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockSSHKeyClientMockRecorder) Get

func (mr *MockSSHKeyClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockSSHKeyClientMockRecorder) GetByFingerprint

func (mr *MockSSHKeyClientMockRecorder) GetByFingerprint(arg0, arg1 interface{}) *gomock.Call

GetByFingerprint indicates an expected call of GetByFingerprint.

func (*MockSSHKeyClientMockRecorder) GetByID

func (mr *MockSSHKeyClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockSSHKeyClientMockRecorder) GetByName

func (mr *MockSSHKeyClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockSSHKeyClientMockRecorder) LabelKeys added in v1.25.0

func (mr *MockSSHKeyClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockSSHKeyClientMockRecorder) List

func (mr *MockSSHKeyClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockSSHKeyClientMockRecorder) Names

Names indicates an expected call of Names.

func (*MockSSHKeyClientMockRecorder) Update

func (mr *MockSSHKeyClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockServerClient

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

MockServerClient is a mock of ServerClient interface.

func NewMockServerClient

func NewMockServerClient(ctrl *gomock.Controller) *MockServerClient

NewMockServerClient creates a new mock instance.

func (*MockServerClient) AddToPlacementGroup added in v1.27.0

func (m *MockServerClient) AddToPlacementGroup(arg0 context.Context, arg1 *hcloud.Server, arg2 *hcloud.PlacementGroup) (*hcloud.Action, *hcloud.Response, error)

AddToPlacementGroup mocks base method.

func (*MockServerClient) All

func (m *MockServerClient) All(arg0 context.Context) ([]*hcloud.Server, error)

All mocks base method.

func (*MockServerClient) AllWithOpts

func (m *MockServerClient) AllWithOpts(arg0 context.Context, arg1 hcloud.ServerListOpts) ([]*hcloud.Server, error)

AllWithOpts mocks base method.

func (*MockServerClient) AttachISO

func (m *MockServerClient) AttachISO(arg0 context.Context, arg1 *hcloud.Server, arg2 *hcloud.ISO) (*hcloud.Action, *hcloud.Response, error)

AttachISO mocks base method.

func (*MockServerClient) AttachToNetwork

AttachToNetwork mocks base method.

func (*MockServerClient) ChangeAliasIPs

ChangeAliasIPs mocks base method.

func (*MockServerClient) ChangeDNSPtr

func (m *MockServerClient) ChangeDNSPtr(arg0 context.Context, arg1 *hcloud.Server, arg2 string, arg3 *string) (*hcloud.Action, *hcloud.Response, error)

ChangeDNSPtr mocks base method.

func (*MockServerClient) ChangeProtection

ChangeProtection mocks base method.

func (*MockServerClient) ChangeType

ChangeType mocks base method.

func (*MockServerClient) Create

Create mocks base method.

func (*MockServerClient) CreateImage

CreateImage mocks base method.

func (*MockServerClient) Delete

func (m *MockServerClient) Delete(arg0 context.Context, arg1 *hcloud.Server) (*hcloud.Response, error)

Delete mocks base method.

func (*MockServerClient) DetachFromNetwork

DetachFromNetwork mocks base method.

func (*MockServerClient) DetachISO

func (m *MockServerClient) DetachISO(arg0 context.Context, arg1 *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)

DetachISO mocks base method.

func (*MockServerClient) DisableBackup

func (m *MockServerClient) DisableBackup(arg0 context.Context, arg1 *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)

DisableBackup mocks base method.

func (*MockServerClient) DisableRescue

func (m *MockServerClient) DisableRescue(arg0 context.Context, arg1 *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)

DisableRescue mocks base method.

func (*MockServerClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockServerClient) EnableBackup

func (m *MockServerClient) EnableBackup(arg0 context.Context, arg1 *hcloud.Server, arg2 string) (*hcloud.Action, *hcloud.Response, error)

EnableBackup mocks base method.

func (*MockServerClient) EnableRescue

EnableRescue mocks base method.

func (*MockServerClient) Get

Get mocks base method.

func (*MockServerClient) GetByID

func (m *MockServerClient) GetByID(arg0 context.Context, arg1 int) (*hcloud.Server, *hcloud.Response, error)

GetByID mocks base method.

func (*MockServerClient) GetByName

func (m *MockServerClient) GetByName(arg0 context.Context, arg1 string) (*hcloud.Server, *hcloud.Response, error)

GetByName mocks base method.

func (*MockServerClient) GetMetrics

GetMetrics mocks base method.

func (*MockServerClient) LabelKeys

func (m *MockServerClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockServerClient) List

List mocks base method.

func (*MockServerClient) Names

func (m *MockServerClient) Names() []string

Names mocks base method.

func (*MockServerClient) Poweroff

func (m *MockServerClient) Poweroff(arg0 context.Context, arg1 *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)

Poweroff mocks base method.

func (*MockServerClient) Poweron

Poweron mocks base method.

func (*MockServerClient) Reboot

Reboot mocks base method.

func (*MockServerClient) Rebuild

Rebuild mocks base method.

func (*MockServerClient) RemoveFromPlacementGroup added in v1.27.0

func (m *MockServerClient) RemoveFromPlacementGroup(arg0 context.Context, arg1 *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)

RemoveFromPlacementGroup mocks base method.

func (*MockServerClient) RequestConsole

RequestConsole mocks base method.

func (*MockServerClient) Reset

Reset mocks base method.

func (*MockServerClient) ResetPassword

ResetPassword mocks base method.

func (*MockServerClient) ServerName added in v1.25.0

func (m *MockServerClient) ServerName(arg0 int) string

ServerName mocks base method.

func (*MockServerClient) Shutdown

func (m *MockServerClient) Shutdown(arg0 context.Context, arg1 *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)

Shutdown mocks base method.

func (*MockServerClient) Update

Update mocks base method.

type MockServerClientMockRecorder

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

MockServerClientMockRecorder is the mock recorder for MockServerClient.

func (*MockServerClientMockRecorder) AddToPlacementGroup added in v1.27.0

func (mr *MockServerClientMockRecorder) AddToPlacementGroup(arg0, arg1, arg2 interface{}) *gomock.Call

AddToPlacementGroup indicates an expected call of AddToPlacementGroup.

func (*MockServerClientMockRecorder) All

func (mr *MockServerClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockServerClientMockRecorder) AllWithOpts

func (mr *MockServerClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockServerClientMockRecorder) AttachISO

func (mr *MockServerClientMockRecorder) AttachISO(arg0, arg1, arg2 interface{}) *gomock.Call

AttachISO indicates an expected call of AttachISO.

func (*MockServerClientMockRecorder) AttachToNetwork

func (mr *MockServerClientMockRecorder) AttachToNetwork(arg0, arg1, arg2 interface{}) *gomock.Call

AttachToNetwork indicates an expected call of AttachToNetwork.

func (*MockServerClientMockRecorder) ChangeAliasIPs

func (mr *MockServerClientMockRecorder) ChangeAliasIPs(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeAliasIPs indicates an expected call of ChangeAliasIPs.

func (*MockServerClientMockRecorder) ChangeDNSPtr

func (mr *MockServerClientMockRecorder) ChangeDNSPtr(arg0, arg1, arg2, arg3 interface{}) *gomock.Call

ChangeDNSPtr indicates an expected call of ChangeDNSPtr.

func (*MockServerClientMockRecorder) ChangeProtection

func (mr *MockServerClientMockRecorder) ChangeProtection(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeProtection indicates an expected call of ChangeProtection.

func (*MockServerClientMockRecorder) ChangeType

func (mr *MockServerClientMockRecorder) ChangeType(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeType indicates an expected call of ChangeType.

func (*MockServerClientMockRecorder) Create

func (mr *MockServerClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockServerClientMockRecorder) CreateImage

func (mr *MockServerClientMockRecorder) CreateImage(arg0, arg1, arg2 interface{}) *gomock.Call

CreateImage indicates an expected call of CreateImage.

func (*MockServerClientMockRecorder) Delete

func (mr *MockServerClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockServerClientMockRecorder) DetachFromNetwork

func (mr *MockServerClientMockRecorder) DetachFromNetwork(arg0, arg1, arg2 interface{}) *gomock.Call

DetachFromNetwork indicates an expected call of DetachFromNetwork.

func (*MockServerClientMockRecorder) DetachISO

func (mr *MockServerClientMockRecorder) DetachISO(arg0, arg1 interface{}) *gomock.Call

DetachISO indicates an expected call of DetachISO.

func (*MockServerClientMockRecorder) DisableBackup

func (mr *MockServerClientMockRecorder) DisableBackup(arg0, arg1 interface{}) *gomock.Call

DisableBackup indicates an expected call of DisableBackup.

func (*MockServerClientMockRecorder) DisableRescue

func (mr *MockServerClientMockRecorder) DisableRescue(arg0, arg1 interface{}) *gomock.Call

DisableRescue indicates an expected call of DisableRescue.

func (*MockServerClientMockRecorder) EnableBackup

func (mr *MockServerClientMockRecorder) EnableBackup(arg0, arg1, arg2 interface{}) *gomock.Call

EnableBackup indicates an expected call of EnableBackup.

func (*MockServerClientMockRecorder) EnableRescue

func (mr *MockServerClientMockRecorder) EnableRescue(arg0, arg1, arg2 interface{}) *gomock.Call

EnableRescue indicates an expected call of EnableRescue.

func (*MockServerClientMockRecorder) Get

func (mr *MockServerClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockServerClientMockRecorder) GetByID

func (mr *MockServerClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockServerClientMockRecorder) GetByName

func (mr *MockServerClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockServerClientMockRecorder) GetMetrics

func (mr *MockServerClientMockRecorder) GetMetrics(arg0, arg1, arg2 interface{}) *gomock.Call

GetMetrics indicates an expected call of GetMetrics.

func (*MockServerClientMockRecorder) LabelKeys

func (mr *MockServerClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockServerClientMockRecorder) List

func (mr *MockServerClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockServerClientMockRecorder) Names

Names indicates an expected call of Names.

func (*MockServerClientMockRecorder) Poweroff

func (mr *MockServerClientMockRecorder) Poweroff(arg0, arg1 interface{}) *gomock.Call

Poweroff indicates an expected call of Poweroff.

func (*MockServerClientMockRecorder) Poweron

func (mr *MockServerClientMockRecorder) Poweron(arg0, arg1 interface{}) *gomock.Call

Poweron indicates an expected call of Poweron.

func (*MockServerClientMockRecorder) Reboot

func (mr *MockServerClientMockRecorder) Reboot(arg0, arg1 interface{}) *gomock.Call

Reboot indicates an expected call of Reboot.

func (*MockServerClientMockRecorder) Rebuild

func (mr *MockServerClientMockRecorder) Rebuild(arg0, arg1, arg2 interface{}) *gomock.Call

Rebuild indicates an expected call of Rebuild.

func (*MockServerClientMockRecorder) RemoveFromPlacementGroup added in v1.27.0

func (mr *MockServerClientMockRecorder) RemoveFromPlacementGroup(arg0, arg1 interface{}) *gomock.Call

RemoveFromPlacementGroup indicates an expected call of RemoveFromPlacementGroup.

func (*MockServerClientMockRecorder) RequestConsole

func (mr *MockServerClientMockRecorder) RequestConsole(arg0, arg1 interface{}) *gomock.Call

RequestConsole indicates an expected call of RequestConsole.

func (*MockServerClientMockRecorder) Reset

func (mr *MockServerClientMockRecorder) Reset(arg0, arg1 interface{}) *gomock.Call

Reset indicates an expected call of Reset.

func (*MockServerClientMockRecorder) ResetPassword

func (mr *MockServerClientMockRecorder) ResetPassword(arg0, arg1 interface{}) *gomock.Call

ResetPassword indicates an expected call of ResetPassword.

func (*MockServerClientMockRecorder) ServerName added in v1.25.0

func (mr *MockServerClientMockRecorder) ServerName(arg0 interface{}) *gomock.Call

ServerName indicates an expected call of ServerName.

func (*MockServerClientMockRecorder) Shutdown

func (mr *MockServerClientMockRecorder) Shutdown(arg0, arg1 interface{}) *gomock.Call

Shutdown indicates an expected call of Shutdown.

func (*MockServerClientMockRecorder) Update

func (mr *MockServerClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type MockServerTypeClient

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

MockServerTypeClient is a mock of ServerTypeClient interface.

func NewMockServerTypeClient

func NewMockServerTypeClient(ctrl *gomock.Controller) *MockServerTypeClient

NewMockServerTypeClient creates a new mock instance.

func (*MockServerTypeClient) All

All mocks base method.

func (*MockServerTypeClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockServerTypeClient) Get

Get mocks base method.

func (*MockServerTypeClient) GetByID

GetByID mocks base method.

func (*MockServerTypeClient) GetByName

GetByName mocks base method.

func (*MockServerTypeClient) List

List mocks base method.

func (*MockServerTypeClient) Names

func (m *MockServerTypeClient) Names() []string

Names mocks base method.

func (*MockServerTypeClient) ServerTypeDescription added in v1.25.0

func (m *MockServerTypeClient) ServerTypeDescription(arg0 int) string

ServerTypeDescription mocks base method.

func (*MockServerTypeClient) ServerTypeName added in v1.25.0

func (m *MockServerTypeClient) ServerTypeName(arg0 int) string

ServerTypeName mocks base method.

type MockServerTypeClientMockRecorder

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

MockServerTypeClientMockRecorder is the mock recorder for MockServerTypeClient.

func (*MockServerTypeClientMockRecorder) All

func (mr *MockServerTypeClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockServerTypeClientMockRecorder) Get

func (mr *MockServerTypeClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockServerTypeClientMockRecorder) GetByID

func (mr *MockServerTypeClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockServerTypeClientMockRecorder) GetByName

func (mr *MockServerTypeClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockServerTypeClientMockRecorder) List

func (mr *MockServerTypeClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockServerTypeClientMockRecorder) Names

Names indicates an expected call of Names.

func (*MockServerTypeClientMockRecorder) ServerTypeDescription added in v1.25.0

func (mr *MockServerTypeClientMockRecorder) ServerTypeDescription(arg0 interface{}) *gomock.Call

ServerTypeDescription indicates an expected call of ServerTypeDescription.

func (*MockServerTypeClientMockRecorder) ServerTypeName added in v1.25.0

func (mr *MockServerTypeClientMockRecorder) ServerTypeName(arg0 interface{}) *gomock.Call

ServerTypeName indicates an expected call of ServerTypeName.

type MockVolumeClient

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

MockVolumeClient is a mock of VolumeClient interface.

func NewMockVolumeClient

func NewMockVolumeClient(ctrl *gomock.Controller) *MockVolumeClient

NewMockVolumeClient creates a new mock instance.

func (*MockVolumeClient) All

func (m *MockVolumeClient) All(arg0 context.Context) ([]*hcloud.Volume, error)

All mocks base method.

func (*MockVolumeClient) AllWithOpts

func (m *MockVolumeClient) AllWithOpts(arg0 context.Context, arg1 hcloud.VolumeListOpts) ([]*hcloud.Volume, error)

AllWithOpts mocks base method.

func (*MockVolumeClient) Attach

Attach mocks base method.

func (*MockVolumeClient) AttachWithOpts

AttachWithOpts mocks base method.

func (*MockVolumeClient) ChangeProtection

ChangeProtection mocks base method.

func (*MockVolumeClient) Create

Create mocks base method.

func (*MockVolumeClient) Delete

func (m *MockVolumeClient) Delete(arg0 context.Context, arg1 *hcloud.Volume) (*hcloud.Response, error)

Delete mocks base method.

func (*MockVolumeClient) Detach

Detach mocks base method.

func (*MockVolumeClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockVolumeClient) Get

Get mocks base method.

func (*MockVolumeClient) GetByID

func (m *MockVolumeClient) GetByID(arg0 context.Context, arg1 int) (*hcloud.Volume, *hcloud.Response, error)

GetByID mocks base method.

func (*MockVolumeClient) GetByName

func (m *MockVolumeClient) GetByName(arg0 context.Context, arg1 string) (*hcloud.Volume, *hcloud.Response, error)

GetByName mocks base method.

func (*MockVolumeClient) LabelKeys added in v1.25.0

func (m *MockVolumeClient) LabelKeys(arg0 string) []string

LabelKeys mocks base method.

func (*MockVolumeClient) List

List mocks base method.

func (*MockVolumeClient) Names

func (m *MockVolumeClient) Names() []string

Names mocks base method.

func (*MockVolumeClient) Resize

func (m *MockVolumeClient) Resize(arg0 context.Context, arg1 *hcloud.Volume, arg2 int) (*hcloud.Action, *hcloud.Response, error)

Resize mocks base method.

func (*MockVolumeClient) Update

Update mocks base method.

type MockVolumeClientMockRecorder

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

MockVolumeClientMockRecorder is the mock recorder for MockVolumeClient.

func (*MockVolumeClientMockRecorder) All

func (mr *MockVolumeClientMockRecorder) All(arg0 interface{}) *gomock.Call

All indicates an expected call of All.

func (*MockVolumeClientMockRecorder) AllWithOpts

func (mr *MockVolumeClientMockRecorder) AllWithOpts(arg0, arg1 interface{}) *gomock.Call

AllWithOpts indicates an expected call of AllWithOpts.

func (*MockVolumeClientMockRecorder) Attach

func (mr *MockVolumeClientMockRecorder) Attach(arg0, arg1, arg2 interface{}) *gomock.Call

Attach indicates an expected call of Attach.

func (*MockVolumeClientMockRecorder) AttachWithOpts

func (mr *MockVolumeClientMockRecorder) AttachWithOpts(arg0, arg1, arg2 interface{}) *gomock.Call

AttachWithOpts indicates an expected call of AttachWithOpts.

func (*MockVolumeClientMockRecorder) ChangeProtection

func (mr *MockVolumeClientMockRecorder) ChangeProtection(arg0, arg1, arg2 interface{}) *gomock.Call

ChangeProtection indicates an expected call of ChangeProtection.

func (*MockVolumeClientMockRecorder) Create

func (mr *MockVolumeClientMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call

Create indicates an expected call of Create.

func (*MockVolumeClientMockRecorder) Delete

func (mr *MockVolumeClientMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call

Delete indicates an expected call of Delete.

func (*MockVolumeClientMockRecorder) Detach

func (mr *MockVolumeClientMockRecorder) Detach(arg0, arg1 interface{}) *gomock.Call

Detach indicates an expected call of Detach.

func (*MockVolumeClientMockRecorder) Get

func (mr *MockVolumeClientMockRecorder) Get(arg0, arg1 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockVolumeClientMockRecorder) GetByID

func (mr *MockVolumeClientMockRecorder) GetByID(arg0, arg1 interface{}) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockVolumeClientMockRecorder) GetByName

func (mr *MockVolumeClientMockRecorder) GetByName(arg0, arg1 interface{}) *gomock.Call

GetByName indicates an expected call of GetByName.

func (*MockVolumeClientMockRecorder) LabelKeys added in v1.25.0

func (mr *MockVolumeClientMockRecorder) LabelKeys(arg0 interface{}) *gomock.Call

LabelKeys indicates an expected call of LabelKeys.

func (*MockVolumeClientMockRecorder) List

func (mr *MockVolumeClientMockRecorder) List(arg0, arg1 interface{}) *gomock.Call

List indicates an expected call of List.

func (*MockVolumeClientMockRecorder) Names

Names indicates an expected call of Names.

func (*MockVolumeClientMockRecorder) Resize

func (mr *MockVolumeClientMockRecorder) Resize(arg0, arg1, arg2 interface{}) *gomock.Call

Resize indicates an expected call of Resize.

func (*MockVolumeClientMockRecorder) Update

func (mr *MockVolumeClientMockRecorder) Update(arg0, arg1, arg2 interface{}) *gomock.Call

Update indicates an expected call of Update.

type NetworkClient

type NetworkClient interface {
	NetworkClientBase
	Names() []string
	Name(int) string
	LabelKeys(string) []string
}

NetworkClient embeds the Hetzner Cloud Network client and provides some additional helper functions.

func NewNetworkClient

func NewNetworkClient(client NetworkClientBase) NetworkClient

type NetworkClientBase

NetworkClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.NetworkClient".

type PlacementGroupClient added in v1.27.0

type PlacementGroupClient interface {
	PlacementGroupClientBase
	Names() []string
	LabelKeys(string) []string
}

func NewPlacementGroupClient added in v1.27.0

func NewPlacementGroupClient(client PlacementGroupClientBase) PlacementGroupClient

type PrimaryIPClient added in v1.30.0

type PrimaryIPClient interface {
	PrimaryIPClientBase
	Names() []string
	IPv4Names() []string
	IPv6Names() []string
	LabelKeys(idOrName string) []string
}

PrimaryIPClient embeds the hcloud PrimaryIPClient (via an interface) and provides some additional helper functions.

func NewPrimaryIPClient added in v1.30.0

func NewPrimaryIPClient(client PrimaryIPClientBase) PrimaryIPClient

NewPrimaryIPClient creates a new primary IP client.

type RDNSClient added in v1.28.1

type RDNSClient interface {
	RDNSClientBase
}

NewRDNSClient embeds the Hetzner Cloud rdns client.

func NewRDNSClient added in v1.28.1

func NewRDNSClient(client RDNSClientBase) RDNSClient

type RDNSClientBase added in v1.28.1

type RDNSClientBase interface {
	ChangeDNSPtr(context.Context, hcloud.RDNSSupporter, net.IP, *string) (*hcloud.Action, *hcloud.Response, error)
}

RDNSClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.RDNSClient".

type SSHKeyClient

type SSHKeyClient interface {
	SSHKeyClientBase
	Names() []string
	LabelKeys(idOrName string) []string
}

SSHKeyClient embeds the Hetzner Cloud SSHKey client and provides some additional helper functions.

func NewSSHKeyClient

func NewSSHKeyClient(client SSHKeyClientBase) SSHKeyClient

type SSHKeyClientBase

SSHKeyClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.SSHKeyClient".

type ServerClient

type ServerClient interface {
	ServerClientBase
	ServerName(id int) string
	Names() []string
	LabelKeys(idOrName string) []string
}

func NewServerClient

func NewServerClient(client *hcloud.ServerClient) ServerClient

type ServerClientBase

type ServerClientBase interface {
	AddToPlacementGroup(context.Context, *hcloud.Server, *hcloud.PlacementGroup) (*hcloud.Action, *hcloud.Response, error)
	All(context.Context) ([]*hcloud.Server, error)
	AllWithOpts(context.Context, hcloud.ServerListOpts) ([]*hcloud.Server, error)
	AttachISO(context.Context, *hcloud.Server, *hcloud.ISO) (*hcloud.Action, *hcloud.Response, error)
	AttachToNetwork(context.Context, *hcloud.Server, hcloud.ServerAttachToNetworkOpts) (*hcloud.Action, *hcloud.Response, error)
	ChangeAliasIPs(context.Context, *hcloud.Server, hcloud.ServerChangeAliasIPsOpts) (*hcloud.Action, *hcloud.Response, error)
	ChangeDNSPtr(context.Context, *hcloud.Server, string, *string) (*hcloud.Action, *hcloud.Response, error)
	ChangeProtection(context.Context, *hcloud.Server, hcloud.ServerChangeProtectionOpts) (*hcloud.Action, *hcloud.Response, error)
	ChangeType(context.Context, *hcloud.Server, hcloud.ServerChangeTypeOpts) (*hcloud.Action, *hcloud.Response, error)
	Create(context.Context, hcloud.ServerCreateOpts) (hcloud.ServerCreateResult, *hcloud.Response, error)
	CreateImage(context.Context, *hcloud.Server, *hcloud.ServerCreateImageOpts) (hcloud.ServerCreateImageResult, *hcloud.Response, error)
	Delete(context.Context, *hcloud.Server) (*hcloud.Response, error)
	DetachFromNetwork(context.Context, *hcloud.Server, hcloud.ServerDetachFromNetworkOpts) (*hcloud.Action, *hcloud.Response, error)
	DetachISO(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	DisableBackup(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	DisableRescue(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	EnableBackup(context.Context, *hcloud.Server, string) (*hcloud.Action, *hcloud.Response, error)
	EnableRescue(context.Context, *hcloud.Server, hcloud.ServerEnableRescueOpts) (hcloud.ServerEnableRescueResult, *hcloud.Response, error)
	Get(context.Context, string) (*hcloud.Server, *hcloud.Response, error)
	GetByID(context.Context, int) (*hcloud.Server, *hcloud.Response, error)
	GetByName(context.Context, string) (*hcloud.Server, *hcloud.Response, error)
	GetMetrics(context.Context, *hcloud.Server, hcloud.ServerGetMetricsOpts) (*hcloud.ServerMetrics, *hcloud.Response, error)
	List(context.Context, hcloud.ServerListOpts) ([]*hcloud.Server, *hcloud.Response, error)
	Poweroff(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	Poweron(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	Reboot(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	Rebuild(context.Context, *hcloud.Server, hcloud.ServerRebuildOpts) (*hcloud.Action, *hcloud.Response, error)
	RemoveFromPlacementGroup(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	RequestConsole(context.Context, *hcloud.Server) (hcloud.ServerRequestConsoleResult, *hcloud.Response, error)
	Reset(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	ResetPassword(context.Context, *hcloud.Server) (hcloud.ServerResetPasswordResult, *hcloud.Response, error)
	Shutdown(context.Context, *hcloud.Server) (*hcloud.Action, *hcloud.Response, error)
	Update(context.Context, *hcloud.Server, hcloud.ServerUpdateOpts) (*hcloud.Server, *hcloud.Response, error)
}

ServerClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.ServerClient".

type ServerTypeClient

type ServerTypeClient interface {
	ServerTypeClientBase
	Names() []string
	ServerTypeName(id int) string
	ServerTypeDescription(id int) string
}

func NewServerTypeClient

func NewServerTypeClient(client ServerTypeClientBase) ServerTypeClient

type ServerTypeClientBase

ServerTypeClientBase is an interface generated for "github.com/hetznercloud/hcloud-go/hcloud.ServerTypeClient".

type VolumeClient

type VolumeClient interface {
	VolumeClientBase
	Names() []string
	LabelKeys(idOrName string) []string
}

VolumeClient embeds the Hetzner Cloud Volume client and provides some additional helper functions.

func NewVolumeClient

func NewVolumeClient(client VolumeClientBase) VolumeClient

Jump to

Keyboard shortcuts

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