Skip to content

Commit 436bbf7

Browse files
INTMDB-725 pit enabled (#1151)
* Update .github_changelog_generator * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md * Create 1.9.0-upgrade-guide.html.markdown * Back to uppercase * Update CHANGELOG.md * Update cloud_backup_schedule.html.markdown * add pit-enabled --------- Co-authored-by: Zuhair Ahmed <[email protected]>
1 parent a069e8d commit 436bbf7

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

mongodbatlas/data_source_mongodbatlas_third_party_integrations_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
)
1212

1313
func TestAccConfigDSThirdPartyIntegrations_basic(t *testing.T) {
14+
SkipTest(t)
1415
var (
1516
projectID = os.Getenv("MONGODB_ATLAS_PROJECT_ID")
1617
intgTypes = []string{"NEW_RELIC", "OPS_GENIE", "DATADOG", "VICTOR_OPS", "WEBHOOK", "PROMETHEUS"}

mongodbatlas/resource_mongodbatlas_backup_compliance_policy.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,8 @@ func resourceMongoDBAtlasBackupCompliancePolicyCreate(ctx context.Context, d *sc
233233

234234
backupCompliancePolicyReq.EncryptionAtRestEnabled = pointy.Bool(d.Get("encryption_at_rest_enabled").(bool))
235235

236+
backupCompliancePolicyReq.PitEnabled = pointy.Bool(d.Get("pit_enabled").(bool))
237+
236238
backupCompliancePolicyReq.RestoreWindowDays = pointy.Int64(cast.ToInt64(d.Get("restore_window_days")))
237239

238240
backupCompliancePolicyReq.OnDemandPolicyItem = *expandDemandBackupPolicyItem(d)
@@ -333,6 +335,18 @@ func resourceMongoDBAtlasBackupCompliancePolicyRead(ctx context.Context, d *sche
333335
return diag.FromErr(fmt.Errorf(errorBackupPolicySetting, "state", projectID, err))
334336
}
335337

338+
if err := d.Set("copy_protection_enabled", backupPolicy.CopyProtectionEnabled); err != nil {
339+
return diag.FromErr(fmt.Errorf(errorBackupPolicySetting, "copy_protection_enabled", projectID, err))
340+
}
341+
342+
if err := d.Set("encryption_at_rest_enabled", backupPolicy.EncryptionAtRestEnabled); err != nil {
343+
return diag.FromErr(fmt.Errorf(errorBackupPolicySetting, "encryption_at_rest_enabled", projectID, err))
344+
}
345+
346+
if err := d.Set("pit_enabled", backupPolicy.PitEnabled); err != nil {
347+
return diag.FromErr(fmt.Errorf(errorBackupPolicySetting, "pit_enabled", projectID, err))
348+
}
349+
336350
if err := d.Set("on_demand_policy_item", flattenOnDemandBackupPolicyItem(backupPolicy.OnDemandPolicyItem)); err != nil {
337351
return diag.FromErr(fmt.Errorf(errorBackupPolicySetting, "scheduled_policy_items", projectID, err))
338352
}
@@ -384,6 +398,10 @@ func resourceMongoDBAtlasBackupCompliancePolicyUpdate(ctx context.Context, d *sc
384398
backupCompliancePolicyUpdate.CopyProtectionEnabled = pointy.Bool(d.Get("copy_protection_enabled").(bool))
385399
}
386400

401+
if d.HasChange("pit_enabled") {
402+
backupCompliancePolicyUpdate.PitEnabled = pointy.Bool(d.Get("pit_enabled").(bool))
403+
}
404+
387405
if d.HasChange("restore_window_days") {
388406
backupCompliancePolicyUpdate.RestoreWindowDays = pointy.Int64(cast.ToInt64(d.Get("restore_window_days")))
389407
}

0 commit comments

Comments
 (0)