Skip to content

Commit 7a7997f

Browse files
authored
Merge pull request #28791 from hashicorp/b-backup-vault-policy
backup/vault_policy: Improve diff handling for policies
2 parents 96e6519 + c6f1988 commit 7a7997f

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

.changelog/28791.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:bug
2+
resource/aws_backup_vault_policy: Improve refresh to avoid unnecessary diffs in `policy`
3+
```

internal/service/backup/vault_policy.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,11 @@ func ResourceVaultPolicy() *schema.Resource {
3636
ForceNew: true,
3737
},
3838
"policy": {
39-
Type: schema.TypeString,
40-
Required: true,
41-
ValidateFunc: validation.StringIsJSON,
42-
DiffSuppressFunc: verify.SuppressEquivalentPolicyDiffs,
39+
Type: schema.TypeString,
40+
Required: true,
41+
ValidateFunc: validation.StringIsJSON,
42+
DiffSuppressFunc: verify.SuppressEquivalentPolicyDiffs,
43+
DiffSuppressOnRefresh: true,
4344
StateFunc: func(v interface{}) string {
4445
json, _ := structure.NormalizeJsonString(v)
4546
return json

0 commit comments

Comments
 (0)