From ef8fd593371510c8e448d1027b48b94a5f38d3d8 Mon Sep 17 00:00:00 2001 From: Cindy Bang Date: Wed, 8 May 2024 16:22:37 -0400 Subject: [PATCH] chore: clients: add LinodeClient --- clients/clients.go | 7 +++++++ 1 file changed, 7 insertions(+) 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