Slide 12
Slide 12 text
func (g *LoggingGenerator) loadLoggingMetrics(ctx context.Context, client *logadmin.Client) error {
metricIterator:= client.Metrics(ctx)
for{
metric, err := metricIterator.Next()
if err == iterator.Done {
break
}
if err != nil {
return err
}
g.Resources = append(g.Resources, terraform_utils.NewResource(
metric.ID,
metric.ID,
"google_logging_metric",
"google",
map[string]string{
"name": metric.ID,
"project": g.GetArgs()["project"].(string),
},
loggingAllowEmptyValues,
loggingAdditionalFields,
))
}
return nil
}
͜Εͱ