From 0f62064c381011975025c7a34d7ef0dc73b6af63 Mon Sep 17 00:00:00 2001 From: Andrea Angiolillo Date: Mon, 15 May 2023 10:20:59 +0100 Subject: [PATCH] INTMDB-801: Add State and Hostnames fields to Data Federation (#477) --- mongodbatlas/data_federation.go | 2 ++ mongodbatlas/data_federation_test.go | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/mongodbatlas/data_federation.go b/mongodbatlas/data_federation.go index 47f9bfa23..0fb145f23 100644 --- a/mongodbatlas/data_federation.go +++ b/mongodbatlas/data_federation.go @@ -47,6 +47,8 @@ type DataFederationInstance struct { DataProcessRegion *DataProcessRegion `json:"dataProcessRegion,omitempty"` Storage *DataFederationStorage `json:"storage,omitempty"` Name string `json:"name,omitempty"` + State string `json:"state,omitempty"` + Hostnames []string `json:"hostnames,omitempty"` } // DataFederationStorage represents the storage configuration for a data lake. diff --git a/mongodbatlas/data_federation_test.go b/mongodbatlas/data_federation_test.go index 7476b5f55..dc5aa0917 100644 --- a/mongodbatlas/data_federation_test.go +++ b/mongodbatlas/data_federation_test.go @@ -343,6 +343,8 @@ func TestDataFederation_Create(t *testing.T) { "region" : "VIRGINIA_USA" }, "name": "UserMetricData", + "state": "ACTIVE", + "hostnames": ["test.mongodb-dev.net"], "storage": { "databases": [ { @@ -471,7 +473,9 @@ func TestDataFederation_Create(t *testing.T) { CloudProvider: "AWS", Region: "VIRGINIA_USA", }, - Name: "UserMetricData", + Name: "UserMetricData", + State: "ACTIVE", + Hostnames: []string{"test.mongodb-dev.net"}, Storage: &DataFederationStorage{ Databases: []*DataFederationDatabase{ {