From f8edfc3fa1d36e2e3b678358c9cb5ce877f04f09 Mon Sep 17 00:00:00 2001 From: lchan Date: Thu, 23 Apr 2020 15:40:50 -0700 Subject: [PATCH] Add IncServiceProviderResourceTotalRunsCounter to the telemetry provider stub - Saves the provider name, resource, and operation received --- openapi/plugin_config_telemetry_provider_stub.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/openapi/plugin_config_telemetry_provider_stub.go b/openapi/plugin_config_telemetry_provider_stub.go index b6960c0f9..10cd15b61 100644 --- a/openapi/plugin_config_telemetry_provider_stub.go +++ b/openapi/plugin_config_telemetry_provider_stub.go @@ -7,6 +7,8 @@ type telemetryProviderStub struct { terraformVersionReceived string openAPIPluginVersionReceived string providerNameReceived string + resourceNameReceived string + tfOperationReceived TelemetryResourceOperation telemetryProviderConfig TelemetryProviderConfiguration } @@ -29,6 +31,13 @@ func (t *telemetryProviderStub) IncServiceProviderTotalRunsCounter(providerName return nil } +func (t *telemetryProviderStub) IncServiceProviderResourceTotalRunsCounter(providerName, resourceName string, tfOperation TelemetryResourceOperation, telemetryProviderConfiguration TelemetryProviderConfiguration) error { + t.providerNameReceived = providerName + t.resourceNameReceived = resourceName + t.tfOperationReceived = tfOperation + return nil +} + func (t *telemetryProviderStub) GetTelemetryProviderConfiguration(data *schema.ResourceData) TelemetryProviderConfiguration { return t.telemetryProviderConfig }