From 2967b3af48a0bba901cf724fad7c8e0b261e7ad9 Mon Sep 17 00:00:00 2001 From: Teemu Pohja Date: Thu, 22 Feb 2018 12:24:21 +0200 Subject: [PATCH] Add customMetricsNamespaces into data structure --- datasource.go | 7 ++++--- datasource_test.go | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/datasource.go b/datasource.go index 02d9257..ab42b88 100644 --- a/datasource.go +++ b/datasource.go @@ -32,9 +32,10 @@ type DataSource struct { // JSONData is a representation of the datasource `jsonData` property type JSONData struct { - AssumeRoleArn string `json:"assumeRoleArn,omitempty"` - AuthType string `json:"authType,omitempty"` - DefaultRegion string `json:"defaultRegion,omitempty"` + AssumeRoleArn string `json:"assumeRoleArn,omitempty"` + AuthType string `json:"authType,omitempty"` + CustomMetricsNamespaces string `json:"customMetricsNamespaces,omitempty"` + DefaultRegion string `json:"defaultRegion,omitempty"` } // SecureJSONData is a representation of the datasource `secureJsonData` property diff --git a/datasource_test.go b/datasource_test.go index baf1e17..f9be257 100644 --- a/datasource_test.go +++ b/datasource_test.go @@ -46,9 +46,10 @@ func TestNewDataSource(t *testing.T) { Access: "access", IsDefault: true, JSONData: JSONData{ - AssumeRoleArn: "arn:aws:iam::123:role/some-role", - AuthType: "keys", - DefaultRegion: "us-east-1", + AssumeRoleArn: "arn:aws:iam::123:role/some-role", + AuthType: "keys", + CustomMetricsNamespaces: "SomeNamespace", + DefaultRegion: "us-east-1", }, SecureJSONData: SecureJSONData{ AccessKey: "123",