diff --git a/clients/clients.go b/clients/clients.go index 8636b772d..4eabcee7f 100644 --- a/clients/clients.go +++ b/clients/clients.go @@ -10,6 +10,13 @@ import ( // LinodeClient is an interface that defines the methods that a Linode client must have to interact with Linode. // It defines all the functions that are required to create, delete, and get resources // from Linode such as object storage buckets, node balancers, linodes, and VPCs. +type LinodeClient interface { + LinodeNodeBalancerClient + LinodeInstanceClient + LinodeVPCClient + LinodeObjectStorageClient +} + type LinodeMachineClient interface { LinodeNodeBalancerClient LinodeInstanceClient