@@ -15,18 +15,18 @@ import (
1515
1616// APIClient is an interface that consolidates all client functionality to allow for mocking of the API client during testing.
1717type APIClient interface {
18- CreateInstance (ctx context.Context , projectId , region string ) edge.ApiCreateInstanceRequest
19- DeleteInstance (ctx context.Context , projectId , region , instanceId string ) edge.ApiDeleteInstanceRequest
20- DeleteInstanceByName (ctx context.Context , projectId , region , instanceName string ) edge.ApiDeleteInstanceByNameRequest
21- GetInstance (ctx context.Context , projectId , region , instanceId string ) edge.ApiGetInstanceRequest
22- GetInstanceByName (ctx context.Context , projectId , region , instanceName string ) edge.ApiGetInstanceByNameRequest
23- ListInstances (ctx context.Context , projectId , region string ) edge.ApiListInstancesRequest
24- UpdateInstance (ctx context.Context , projectId , region , instanceId string ) edge.ApiUpdateInstanceRequest
25- UpdateInstanceByName (ctx context.Context , projectId , region , instanceName string ) edge.ApiUpdateInstanceByNameRequest
26- GetKubeconfigByInstanceId (ctx context.Context , projectId , region , instanceId string ) edge.ApiGetKubeconfigByInstanceIdRequest
27- GetKubeconfigByInstanceName (ctx context.Context , projectId , region , instanceName string ) edge.ApiGetKubeconfigByInstanceNameRequest
28- GetTokenByInstanceId (ctx context.Context , projectId , region , instanceId string ) edge.ApiGetTokenByInstanceIdRequest
29- GetTokenByInstanceName (ctx context.Context , projectId , region , instanceName string ) edge.ApiGetTokenByInstanceNameRequest
18+ CreateInstance (ctx context.Context , projectId , regionId string ) edge.ApiCreateInstanceRequest
19+ DeleteInstance (ctx context.Context , projectId , regionId , instanceId string ) edge.ApiDeleteInstanceRequest
20+ DeleteInstanceByName (ctx context.Context , projectId , regionId , displayName string ) edge.ApiDeleteInstanceByNameRequest
21+ GetInstance (ctx context.Context , projectId , regionId , instanceId string ) edge.ApiGetInstanceRequest
22+ GetInstanceByName (ctx context.Context , projectId , regionId , displayName string ) edge.ApiGetInstanceByNameRequest
23+ ListInstances (ctx context.Context , projectId , regionId string ) edge.ApiListInstancesRequest
24+ UpdateInstance (ctx context.Context , projectId , regionId , instanceId string ) edge.ApiUpdateInstanceRequest
25+ UpdateInstanceByName (ctx context.Context , projectId , regionId , displayName string ) edge.ApiUpdateInstanceByNameRequest
26+ GetKubeconfigByInstanceId (ctx context.Context , projectId , regionId , instanceId string ) edge.ApiGetKubeconfigByInstanceIdRequest
27+ GetKubeconfigByInstanceName (ctx context.Context , projectId , regionId , displayName string ) edge.ApiGetKubeconfigByInstanceNameRequest
28+ GetTokenByInstanceId (ctx context.Context , projectId , regionId , instanceId string ) edge.ApiGetTokenByInstanceIdRequest
29+ GetTokenByInstanceName (ctx context.Context , projectId , regionId , displayName string ) edge.ApiGetTokenByInstanceNameRequest
3030 ListPlansProject (ctx context.Context , projectId string ) edge.ApiListPlansProjectRequest
3131}
3232
0 commit comments