in pkg/plugin/cloudtrace/client.go [80:96]
func NewClientWithGCE(ctx context.Context) (*Client, error) {
client, err := trace.NewClient(ctx,
option.WithUserAgent("googlecloud-trace-datasource"))
if err != nil {
return nil, err
}
rClient, err := resourcemanager.NewService(ctx,
option.WithUserAgent("googlecloud-trace-datasource"))
if err != nil {
return nil, err
}
return &Client{
tClient: client,
rClient: rClient.Projects,
}, nil
}