@@ -24,6 +24,7 @@ func (c *PsqlClient) GetCluster(ctx context.Context, clusterId string) (psql.Clu
24
24
return cluster , apiResponse , err
25
25
}
26
26
27
+ // GetCluster Retrieves a Mongo cluster
27
28
func (c * MongoClient ) GetCluster (ctx context.Context , clusterId string ) (mongo.ClusterResponse , * shared.APIResponse , error ) {
28
29
cluster , apiResponse , err := c .sdkClient .ClustersApi .ClustersFindById (ctx , clusterId ).Execute ()
29
30
apiResponse .LogInfo ()
@@ -40,6 +41,7 @@ func (c *PsqlClient) ListClusters(ctx context.Context, filterName string) (psql.
40
41
return clusters , apiResponse , err
41
42
}
42
43
44
+ // ListClusters Lists Mongo clusters
43
45
func (c * MongoClient ) ListClusters (ctx context.Context , filterName string ) (mongo.ClusterList , * shared.APIResponse , error ) {
44
46
request := c .sdkClient .ClustersApi .ClustersGet (ctx )
45
47
if filterName != "" {
@@ -50,6 +52,7 @@ func (c *MongoClient) ListClusters(ctx context.Context, filterName string) (mong
50
52
return clusters , apiResponse , err
51
53
}
52
54
55
+ // GetTemplates Lists Mongo templates
53
56
func (c * MongoClient ) GetTemplates (ctx context.Context ) (mongo.TemplateList , * shared.APIResponse , error ) {
54
57
templates , apiResponse , err := c .sdkClient .TemplatesApi .TemplatesGet (ctx ).Execute ()
55
58
apiResponse .LogInfo ()
@@ -62,6 +65,7 @@ func (c *PsqlClient) CreateCluster(ctx context.Context, cluster psql.CreateClust
62
65
return clusterResponse , apiResponse , err
63
66
}
64
67
68
+ // CreateCluster Creates a Mongo cluster
65
69
func (c * MongoClient ) CreateCluster (ctx context.Context , cluster mongo.CreateClusterRequest ) (mongo.ClusterResponse , * shared.APIResponse , error ) {
66
70
clusterResponse , apiResponse , err := c .sdkClient .ClustersApi .ClustersPost (ctx ).CreateClusterRequest (cluster ).Execute ()
67
71
apiResponse .LogInfo ()
@@ -74,6 +78,7 @@ func (c *MongoClient) UpdateCluster(ctx context.Context, clusterId string, clust
74
78
return clusterResponse , apiResponse , err
75
79
}
76
80
81
+ // UpdateCluster Updates a Mongo cluster
77
82
func (c * PsqlClient ) UpdateCluster (ctx context.Context , clusterId string , cluster psql.PatchClusterRequest ) (psql.ClusterResponse , * psql.APIResponse , error ) {
78
83
clusterResponse , apiResponse , err := c .sdkClient .ClustersApi .ClustersPatch (ctx , clusterId ).PatchClusterRequest (cluster ).Execute ()
79
84
apiResponse .LogInfo ()
@@ -86,6 +91,7 @@ func (c *PsqlClient) DeleteCluster(ctx context.Context, clusterId string) (psql.
86
91
return clusterResponse , apiResponse , err
87
92
}
88
93
94
+ // DeleteCluster Deletes a Mongo cluster
89
95
func (c * MongoClient ) DeleteCluster (ctx context.Context , clusterId string ) (mongo.ClusterResponse , * shared.APIResponse , error ) {
90
96
clusterResponse , apiResponse , err := c .sdkClient .ClustersApi .ClustersDelete (ctx , clusterId ).Execute ()
91
97
apiResponse .LogInfo ()
@@ -515,6 +521,7 @@ func GetPsqlClusterConnectionsData(d *schema.ResourceData) *[]psql.Connection {
515
521
return & connections
516
522
}
517
523
524
+ // GetMongoClusterConnectionsData creates an sdk object for the Mongo connection list from the plan
518
525
func GetMongoClusterConnectionsData (d * schema.ResourceData ) ([]mongo.Connection , error ) {
519
526
connections := make ([]mongo.Connection , 0 )
520
527
0 commit comments