Skip to content

Commit 648e4ef

Browse files
authored
fix: Fixes export visibility for access-list-api-key, api-key and data-lake-pipeline (#227)
1 parent 564246e commit 648e4ef

File tree

31 files changed

+4098
-1458
lines changed

31 files changed

+4098
-1458
lines changed

API.md

Lines changed: 3981 additions & 1360 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.ts

Lines changed: 88 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@
1313
// limitations under the License.
1414

1515
// L1 Constructors
16+
17+
export {
18+
CfnAccessListApiKey,
19+
CfnAccessListApiKeyProps,
20+
} from "./l1-resources/access-list-api-key";
21+
1622
export {
1723
CfnAlertConfiguration,
1824
CfnAlertConfigurationProps,
@@ -32,33 +38,13 @@ export {
3238
NotificationViewSeverity,
3339
} from "./l1-resources/alert-configuration";
3440

35-
export { CfnAuditing, CfnAuditingProps } from "./l1-resources/auditing";
36-
3741
export {
38-
CfnFederatedQueryLimit,
39-
CfnFederatedQueryLimitProps,
40-
CfnFederatedQueryLimitPropsLimitName,
41-
} from "./l1-resources/federated-query-limit";
42-
43-
export {
44-
CfnFederatedDatabaseInstance,
45-
CfnFederatedDatabaseInstanceProps,
46-
CloudProviderConfig,
47-
DataProcessRegion,
48-
Storage,
49-
Database,
50-
Store,
51-
Collection,
52-
DataSource,
53-
ReadPreference,
54-
TagSet,
55-
View,
56-
} from "./l1-resources/federated-database-instance";
42+
CfnApiKey,
43+
CfnApiKeyProps,
44+
ProjectAssignment,
45+
} from "./l1-resources/api-key";
5746

58-
export {
59-
CfnPrivatelinkEndpointServiceDataFederationOnlineArchive,
60-
CfnPrivatelinkEndpointServiceDataFederationOnlineArchiveProps,
61-
} from "./l1-resources/privatelink-endpoint-service-data-federation-online-archive";
47+
export { CfnAuditing, CfnAuditingProps } from "./l1-resources/auditing";
6248

6349
export {
6450
CfnCloudBackUpRestoreJobs,
@@ -137,6 +123,17 @@ export {
137123
CfnCustomDnsConfigurationClusterAwsProps,
138124
} from "./l1-resources/custom-dns-configuration-cluster-aws";
139125

126+
export {
127+
CfnDataLakePipeline,
128+
CfnDataLakePipelineProps,
129+
Sink,
130+
SinkType,
131+
Source,
132+
SourceType,
133+
Transformations,
134+
PartitionFields,
135+
} from "./l1-resources/data-lake-pipeline";
136+
140137
export {
141138
CfnDatabaseUser,
142139
CfnDatabaseUserProps,
@@ -172,6 +169,27 @@ export {
172169
CfnEncryptionAtRestProps,
173170
} from "./l1-resources/encryption-at-rest";
174171

172+
export {
173+
CfnFederatedDatabaseInstance,
174+
CfnFederatedDatabaseInstanceProps,
175+
CloudProviderConfig,
176+
DataProcessRegion,
177+
Storage,
178+
Database,
179+
Store,
180+
Collection,
181+
DataSource,
182+
ReadPreference,
183+
TagSet,
184+
View,
185+
} from "./l1-resources/federated-database-instance";
186+
187+
export {
188+
CfnFederatedQueryLimit,
189+
CfnFederatedQueryLimitProps,
190+
CfnFederatedQueryLimitPropsLimitName,
191+
} from "./l1-resources/federated-query-limit";
192+
175193
export {
176194
CfnFederatedSettingsOrgRoleMapping,
177195
CfnFederatedSettingsOrgRoleMappingProps,
@@ -212,6 +230,19 @@ export {
212230
CfnNetworkPeeringProps,
213231
} from "./l1-resources/network-peering";
214232

233+
export {
234+
CfnOnlineArchive,
235+
CfnOnlineArchiveProps,
236+
CfnOnlineArchivePropsCollectionType,
237+
CriteriaView,
238+
CriteriaViewDateFormat,
239+
CriteriaViewType,
240+
PartitionFieldView,
241+
PartitionFieldViewFieldType,
242+
ScheduleView,
243+
ScheduleViewType,
244+
} from "./l1-resources/online-archive";
245+
215246
export {
216247
CfnOrgInvitation,
217248
CfnOrgInvitationProps,
@@ -230,33 +261,31 @@ export {
230261
PrivateEndpoint,
231262
} from "./l1-resources/private-endpoint";
232263

264+
export {
265+
CfnPrivateEndpointAdl,
266+
CfnPrivateEndpointAdlProps,
267+
} from "./l1-resources/private-endpoint-adl";
268+
233269
export {
234270
CfnPrivateEndpointAwsProps,
235271
CfnPrivateEndpointAws,
236272
} from "./l1-resources/private-endpoint-aws";
237273

274+
export {
275+
CfnPrivateEndPointRegionalMode,
276+
CfnPrivateEndPointRegionalModeProps,
277+
} from "./l1-resources/private-endpoint-regional-mode";
278+
238279
export {
239280
CfnPrivateEndpointService,
240281
CfnPrivateEndpointServiceProps,
241282
CfnPrivateEndpointServicePropsCloudProvider,
242283
} from "./l1-resources/private-endpoint-service";
243284

244285
export {
245-
CfnServerlessPrivateEndpointProps,
246-
CfnServerlessPrivateEndpoint,
247-
ServerlessPrivateEndpoint,
248-
AwsPrivateEndpointConfig,
249-
} from "./l1-resources/serverless-private-endpoint";
250-
251-
export {
252-
CfnPrivateEndpointAdl,
253-
CfnPrivateEndpointAdlProps,
254-
} from "./l1-resources/private-endpoint-adl";
255-
256-
export {
257-
CfnPrivateEndPointRegionalMode,
258-
CfnPrivateEndPointRegionalModeProps,
259-
} from "./l1-resources/private-endpoint-regional-mode";
286+
CfnPrivatelinkEndpointServiceDataFederationOnlineArchive,
287+
CfnPrivatelinkEndpointServiceDataFederationOnlineArchiveProps,
288+
} from "./l1-resources/privatelink-endpoint-service-data-federation-online-archive";
260289

261290
export {
262291
CfnProject,
@@ -299,6 +328,13 @@ export {
299328
ServerlessInstanceProviderSettingsProviderName,
300329
} from "./l1-resources/serverless-instance";
301330

331+
export {
332+
CfnServerlessPrivateEndpointProps,
333+
CfnServerlessPrivateEndpoint,
334+
ServerlessPrivateEndpoint,
335+
AwsPrivateEndpointConfig,
336+
} from "./l1-resources/serverless-private-endpoint";
337+
302338
export {
303339
CfnTeams,
304340
CfnTeamsProps,
@@ -308,6 +344,14 @@ export {
308344
AtlasUser,
309345
} from "./l1-resources/teams";
310346

347+
export {
348+
CfnThirdPartyIntegration,
349+
CfnThirdPartyIntegrationProps,
350+
CfnThirdPartyIntegrationPropsScheme,
351+
CfnThirdPartyIntegrationPropsServiceDiscovery,
352+
CfnThirdPartyIntegrationPropsType,
353+
} from "./l1-resources/third-party-integration";
354+
311355
export {
312356
AuthConfig,
313357
AuthConfigOperationType,
@@ -324,42 +368,23 @@ export {
324368
ScheduleConfig,
325369
} from "./l1-resources/trigger";
326370

327-
export {
328-
CfnThirdPartyIntegration,
329-
CfnThirdPartyIntegrationProps,
330-
CfnThirdPartyIntegrationPropsScheme,
331-
CfnThirdPartyIntegrationPropsServiceDiscovery,
332-
CfnThirdPartyIntegrationPropsType,
333-
} from "./l1-resources/third-party-integration";
334-
335371
export {
336372
CfnX509AuthenticationDatabaseUser,
337373
CfnX509AuthenticationDatabaseUserProps,
338374
CustomerX509,
339375
} from "./l1-resources/x509-authentication-database-user";
340376

341-
export {
342-
CfnOnlineArchive,
343-
CfnOnlineArchiveProps,
344-
CfnOnlineArchivePropsCollectionType,
345-
CriteriaView,
346-
CriteriaViewDateFormat,
347-
CriteriaViewType,
348-
PartitionFieldView,
349-
PartitionFieldViewFieldType,
350-
ScheduleView,
351-
ScheduleViewType,
352-
} from "./l1-resources/online-archive";
353-
354377
// L2 Constructors
378+
355379
export * from "./l2-resources/encryption-at-rest";
356380
export * from "./l2-resources/third-party-integration";
357381

358382
// L3 Constructors
383+
384+
export * from "./l3-resources/common/props";
385+
359386
export * from "./l3-resources/atlas-basic";
360387
export * from "./l3-resources/atlas-serverless-basic";
361388
export * from "./l3-resources/atlas-basic-private-endpoint";
362389
export * from "./l3-resources/encryption-at-rest-express";
363390
export * from "./l3-resources/atlas-bootstrap";
364-
365-
export * from "./l3-resources/common/props";

test/l1-resources/access-list-api-key/index.test.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import { App, Stack } from "aws-cdk-lib";
22
import { Template } from "aws-cdk-lib/assertions";
3-
import {
4-
CfnAccessListApiKey,
5-
CfnAccessListApiKeyProps,
6-
} from "../../../src/l1-resources/access-list-api-key";
3+
import { CfnAccessListApiKey, CfnAccessListApiKeyProps } from "../../../src";
74

85
const RESOURCE_NAME = "MongoDB::Atlas::AccessListAPIKey";
96
const ORG_ID = "63350255419cf25e3d511c95";

test/l1-resources/api-key/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
CfnApiKeyProps,
77
ProjectAssignment,
88
ListOptions,
9-
} from "../../../src/l1-resources/api-key";
9+
} from "../../../src";
1010

1111
const RESOURCE_NAME = "MongoDB::Atlas::APIKey";
1212
const ORG_ID = "63350255419cf25e3d511c95";

test/l1-resources/cloud-backup-restore-jobs/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
CfnCloudBackUpRestoreJobs,
1919
CfnCloudBackUpRestoreJobsPropsDeliveryType,
2020
CfnCloudBackUpRestoreJobsPropsInstanceType,
21-
} from "../../../src/l1-resources/cloud-backup-restore-jobs";
21+
} from "../../../src";
2222

2323
const RESOURCE_NAME = "MongoDB::Atlas::CloudBackUpRestoreJobs";
2424
const CLUSTER_NAME = "testCluster";

test/l1-resources/cloud-backup-schedule/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import { App, Stack } from "aws-cdk-lib";
1616
import { Template } from "aws-cdk-lib/assertions";
17-
import { CfnCloudBackupSchedule } from "../../../src/l1-resources/cloud-backup-schedule";
17+
import { CfnCloudBackupSchedule } from "../../../src";
1818

1919
const RESOURCE_NAME = "MongoDB::Atlas::CloudBackupSchedule";
2020
const PROJECT_ID = "testProjectId";

test/l1-resources/cloud-backup-snapshot/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { Template } from "aws-cdk-lib/assertions";
1717
import {
1818
CfnCloudBackupSnapshot,
1919
CfnCloudBackupSnapshotPropsInstanceType,
20-
} from "../../../src/l1-resources/cloud-backup-snapshot";
20+
} from "../../../src";
2121

2222
const RESOURCE_NAME = "MongoDB::Atlas::CloudBackupSnapshot";
2323
const PROJECT_ID = "testProjectId";

test/l1-resources/cluster-outage-simulation/index.test.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@
1414

1515
import { App, Stack } from "aws-cdk-lib";
1616
import { Template } from "aws-cdk-lib/assertions";
17-
import {
18-
CfnClusterOutageSimulation,
19-
FilterCloudProvider,
20-
} from "../../../src/l1-resources/cluster-outage-simulation";
17+
import { CfnClusterOutageSimulation, FilterCloudProvider } from "../../../src";
2118

2219
const RESOURCE_NAME = "MongoDB::Atlas::ClusterOutageSimulation";
2320
const PROJECTI_ID = "test_project_id";

test/l1-resources/clusters/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import { App, Stack } from "aws-cdk-lib";
1616
import { Template } from "aws-cdk-lib/assertions";
17-
import { CfnCluster } from "../../../src/l1-resources/clusters";
17+
import { CfnCluster } from "../../../src";
1818

1919
const RESOURCE_NAME = "MongoDB::Atlas::Cluster";
2020
const PROJECT_ID = "testProjectId";

test/l1-resources/data-lake-pipeline/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import { App, Stack } from "aws-cdk-lib";
1616
import { Template } from "aws-cdk-lib/assertions";
17-
import { CfnDataLakePipeline } from "../../../src/l1-resources/data-lake-pipeline";
17+
import { CfnDataLakePipeline } from "../../../src";
1818

1919
const RESOURCE_NAME = "MongoDB::Atlas::DataLakePipeline";
2020
const PROJECT_ID = "testProjectId";

0 commit comments

Comments
 (0)