Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterInformers ¶
type ClusterInformers struct {
// contains filtered or unexported fields
}
func (*ClusterInformers) ListSqlInstances ¶
func (i *ClusterInformers) ListSqlInstances() ([]*model.SQLInstance, error)
type FakeGoogleAPI ¶
type FakeGoogleAPI struct { ClientGRPCOptions []option.ClientOption ClientHTTPOptions []option.ClientOption monitoringpb.MetricServiceServer // contains filtered or unexported fields }
func NewFakeGoogleAPI ¶
func NewFakeGoogleAPI(opts ...FakeOption) (*FakeGoogleAPI, error)
func (FakeGoogleAPI) Close ¶
func (f FakeGoogleAPI) Close()
func (FakeGoogleAPI) ListTimeSeries ¶
func (f FakeGoogleAPI) ListTimeSeries(_ context.Context, request *monitoringpb.ListTimeSeriesRequest) (*monitoringpb.ListTimeSeriesResponse, error)
func (FakeGoogleAPI) SqlAdminApi ¶
func (f FakeGoogleAPI) SqlAdminApi() RoundTripFunc
type FakeOption ¶
type FakeOption func(*FakeGoogleAPI)
func WithInformerInstanceLister ¶
func WithInformerInstanceLister(infs k8s.ClusterInformers) FakeOption
func WithInstanceLister ¶
func WithInstanceLister(lister SQLInstanceLister) FakeOption
type RoundTripFunc ¶
type SQLInstanceLister ¶
type SQLInstanceLister func() ([]*model.SQLInstance, error)
Click to show internal directories.
Click to hide internal directories.