Skip to content

Commit c7dfc66

Browse files
authored
INTMDB-905: Refreshed CDK for cluster (#92)
1 parent 5659618 commit c7dfc66

File tree

3 files changed

+51
-1
lines changed

3 files changed

+51
-1
lines changed

API.md

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

src/l1-resources/clusters/index.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,13 @@ export interface ProcessArgs {
233233
* @schema processArgs#SampleRefreshIntervalBIConnector
234234
*/
235235
readonly sampleRefreshIntervalBiConnector?: number;
236+
237+
/**
238+
* Minimum retention window for cluster's oplog expressed in hours. A value of null indicates that the cluster uses the default minimum oplog window that MongoDB Cloud calculates.
239+
*
240+
* @schema processArgs#OplogMinRetentionHours
241+
*/
242+
readonly oplogMinRetentionHours?: number;
236243
}
237244

238245
/**
@@ -255,6 +262,7 @@ export function toJson_ProcessArgs(
255262
OplogSizeMB: obj.oplogSizeMb,
256263
SampleSizeBIConnector: obj.sampleSizeBiConnector,
257264
SampleRefreshIntervalBIConnector: obj.sampleRefreshIntervalBiConnector,
265+
OplogMinRetentionHours: obj.oplogMinRetentionHours,
258266
};
259267
// filter undefined values
260268
return Object.entries(result).reduce(
@@ -594,6 +602,11 @@ export interface AdvancedRegionConfig {
594602
*/
595603
readonly regionName?: string;
596604

605+
/**
606+
* @schema advancedRegionConfig#BackingProviderName
607+
*/
608+
readonly backingProviderName?: string;
609+
597610
/**
598611
* @schema advancedRegionConfig#ProviderName
599612
*/
@@ -634,6 +647,7 @@ export function toJson_AdvancedRegionConfig(
634647
AnalyticsAutoScaling: toJson_AdvancedAutoScaling(obj.analyticsAutoScaling),
635648
AutoScaling: toJson_AdvancedAutoScaling(obj.autoScaling),
636649
RegionName: obj.regionName,
650+
BackingProviderName: obj.backingProviderName,
637651
ProviderName: obj.providerName,
638652
AnalyticsSpecs: toJson_Specs(obj.analyticsSpecs),
639653
ElectableSpecs: toJson_Specs(obj.electableSpecs),
@@ -746,6 +760,8 @@ export enum AdvancedRegionConfigProviderName {
746760
GCP = "GCP",
747761
/** AZURE */
748762
AZURE = "AZURE",
763+
/** TENANT */
764+
TENANT = "TENANT",
749765
}
750766

751767
/**

0 commit comments

Comments
 (0)