Skip to content

Commit 2b61e58

Browse files
committed
refactor: only generate write only arguments map, reduce tests
1 parent 6780682 commit 2b61e58

7 files changed

+74
-423
lines changed

rules/ephemeral/aws_write_only_arguments.go

Lines changed: 0 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// This file generated by `generator/main.go`. DO NOT EDIT
2-
31
package ephemeral
42

53
import (
@@ -26,57 +24,6 @@ type writeOnlyArgument struct {
2624

2725
// NewAwsWriteOnlyArgumentsRule returns new rule with default attributes
2826
func NewAwsWriteOnlyArgumentsRule() *AwsWriteOnlyArgumentsRule {
29-
writeOnlyArguments := map[string][]writeOnlyArgument{
30-
"aws_db_instance": {
31-
{
32-
originalAttribute: "password",
33-
writeOnlyAlternative: "password_wo",
34-
writeOnlyVersionAttribute: "password_wo_version",
35-
},
36-
},
37-
"aws_docdb_cluster": {
38-
{
39-
originalAttribute: "master_password",
40-
writeOnlyAlternative: "master_password_wo",
41-
writeOnlyVersionAttribute: "master_password_wo_version",
42-
},
43-
},
44-
"aws_rds_cluster": {
45-
{
46-
originalAttribute: "master_password",
47-
writeOnlyAlternative: "master_password_wo",
48-
writeOnlyVersionAttribute: "master_password_wo_version",
49-
},
50-
},
51-
"aws_redshift_cluster": {
52-
{
53-
originalAttribute: "master_password",
54-
writeOnlyAlternative: "master_password_wo",
55-
writeOnlyVersionAttribute: "master_password_wo_version",
56-
},
57-
},
58-
"aws_redshiftserverless_namespace": {
59-
{
60-
originalAttribute: "admin_user_password",
61-
writeOnlyAlternative: "admin_user_password_wo",
62-
writeOnlyVersionAttribute: "admin_user_password_wo_version",
63-
},
64-
},
65-
"aws_secretsmanager_secret_version": {
66-
{
67-
originalAttribute: "secret_string",
68-
writeOnlyAlternative: "secret_string_wo",
69-
writeOnlyVersionAttribute: "secret_string_wo_version",
70-
},
71-
},
72-
"aws_ssm_parameter": {
73-
{
74-
originalAttribute: "value",
75-
writeOnlyAlternative: "value_wo",
76-
writeOnlyVersionAttribute: "value_wo_version",
77-
},
78-
},
79-
}
8027
return &AwsWriteOnlyArgumentsRule{
8128
writeOnlyArguments: writeOnlyArguments,
8229
}

rules/ephemeral/aws_write_only_arguments_rule.go.tmpl

Lines changed: 0 additions & 111 deletions
This file was deleted.

rules/ephemeral/aws_write_only_arguments_rule_test.go.tmpl

Lines changed: 0 additions & 70 deletions
This file was deleted.

0 commit comments

Comments
 (0)