Skip to content

Commit a1a83bd

Browse files
authored
Merge pull request #77 from mongodb/connectionStringsPrivate
Connection strings private
2 parents 57b3e94 + c06d52a commit a1a83bd

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

mongodbatlas/clusters.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ type ConnectionStrings struct {
7575
StandardSrv string `json:"standardSrv,omitempty"`
7676
AwsPrivateLink map[string]string `json:"awsPrivateLink,omitempty"`
7777
AwsPrivateLinkSrv map[string]string `json:"awsPrivateLinkSrv,omitempty"`
78+
Private string `json:"private,omitempty"`
79+
PrivateSrv string `json:"privateSrv,omitempty"`
7880
}
7981

8082
// Cluster represents MongoDB cluster.

mongodbatlas/clusters_test.go

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ func TestClusters_ListClusters(t *testing.T) {
3636
},
3737
"awsPrivateLinkSrv": {
3838
"vpce-0d00c26273372c6ef": "mongodb+srv://cluster0-pl-0-auylw.mongodb.net"
39-
}
39+
},
40+
"private": "mongodb://cluster0-shard-00-00-pri.auylw.mongodb.net:27017,cluster0-shard-00-01-pri.auylw.mongodb.net:27017,cluster0-shard-00-02-pri.auylw.mongodb.net:27017/?ssl=true&authSource=admin&replicaSet=Cluster0-shard-0",
41+
"privateSrv": "mongodb+srv://cluster0-pri.auylw.mongodb.net"
4042
},
4143
"diskSizeGB": 160,
4244
"encryptionAtRestProvider": "AWS",
@@ -84,7 +86,9 @@ func TestClusters_ListClusters(t *testing.T) {
8486
},
8587
"awsPrivateLinkSrv": {
8688
"vpce-0d00c26273372c6ef": "mongodb+srv://cluster0-pl-0-auylw.mongodb.net"
87-
}
89+
},
90+
"private": "mongodb://cluster0-shard-00-00-pri.auylw.mongodb.net:27017,cluster0-shard-00-01-pri.auylw.mongodb.net:27017,cluster0-shard-00-02-pri.auylw.mongodb.net:27017/?ssl=true&authSource=admin&replicaSet=Cluster0-shard-0",
91+
"privateSrv": "mongodb+srv://cluster0-pri.auylw.mongodb.net"
8892
},
8993
"diskSizeGB": 160,
9094
"encryptionAtRestProvider": "AWS",
@@ -134,6 +138,8 @@ func TestClusters_ListClusters(t *testing.T) {
134138
StandardSrv: "mongodb+srv://cluster0-auylw.mongodb.net",
135139
AwsPrivateLink: map[string]string{"vpce-0d00c26273372c6ef": "mongodb://pl-0-us-east-1-auylw.mongodb.net:1024,pl-0-us-east-1-auylw.mongodb.net:1025,pl-0-us-east-1-auylw.mongodb.net:1026/?ssl=true&authSource=admin&replicaSet=Cluster0-shard-0-shard-0"},
136140
AwsPrivateLinkSrv: map[string]string{"vpce-0d00c26273372c6ef": "mongodb+srv://cluster0-pl-0-auylw.mongodb.net"},
141+
Private: "mongodb://cluster0-shard-00-00-pri.auylw.mongodb.net:27017,cluster0-shard-00-01-pri.auylw.mongodb.net:27017,cluster0-shard-00-02-pri.auylw.mongodb.net:27017/?ssl=true&authSource=admin&replicaSet=Cluster0-shard-0",
142+
PrivateSrv: "mongodb+srv://cluster0-pri.auylw.mongodb.net",
137143
},
138144
DiskSizeGB: pointy.Float64(160),
139145
EncryptionAtRestProvider: "AWS",
@@ -724,7 +730,9 @@ func TestClusters_Get(t *testing.T) {
724730
},
725731
"awsPrivateLinkSrv": {
726732
"vpce-0d00c26273372c6ef": "mongodb+srv://cluster0-pl-0-auylw.mongodb.net"
727-
}
733+
},
734+
"private": "mongodb://cluster0-shard-00-00-pri.auylw.mongodb.net:27017,cluster0-shard-00-01-pri.auylw.mongodb.net:27017,cluster0-shard-00-02-pri.auylw.mongodb.net:27017/?ssl=true&authSource=admin&replicaSet=Cluster0-shard-0",
735+
"privateSrv": "mongodb+srv://cluster0-pri.auylw.mongodb.net"
728736
},
729737
"diskSizeGB": 160,
730738
"encryptionAtRestProvider": "AWS",
@@ -773,6 +781,8 @@ func TestClusters_Get(t *testing.T) {
773781
StandardSrv: "mongodb+srv://cluster0-auylw.mongodb.net",
774782
AwsPrivateLink: map[string]string{"vpce-0d00c26273372c6ef": "mongodb://pl-0-us-east-1-auylw.mongodb.net:1024,pl-0-us-east-1-auylw.mongodb.net:1025,pl-0-us-east-1-auylw.mongodb.net:1026/?ssl=true&authSource=admin&replicaSet=Cluster0-shard-0-shard-0"},
775783
AwsPrivateLinkSrv: map[string]string{"vpce-0d00c26273372c6ef": "mongodb+srv://cluster0-pl-0-auylw.mongodb.net"},
784+
Private: "mongodb://cluster0-shard-00-00-pri.auylw.mongodb.net:27017,cluster0-shard-00-01-pri.auylw.mongodb.net:27017,cluster0-shard-00-02-pri.auylw.mongodb.net:27017/?ssl=true&authSource=admin&replicaSet=Cluster0-shard-0",
785+
PrivateSrv: "mongodb+srv://cluster0-pri.auylw.mongodb.net",
776786
},
777787
DiskSizeGB: pointy.Float64(160),
778788
EncryptionAtRestProvider: "AWS",

0 commit comments

Comments
 (0)