package gcpcontainer

import (
	"context"

	containerpb "cloud.google.com/go/container/apiv1/containerpb"
	gax "github.com/googleapis/gax-go/v2"
)

// redefine the interface to make mock gcp container client possiable
// subset of the real `cloud.google.com/go/container/apiv1` ClusterManagerClient functions.
type ClusterGetter interface {
	Close() error
	GetCluster(context.Context, *containerpb.GetClusterRequest, ...gax.CallOption) (*containerpb.Cluster, error)
}
