You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
secrets/transform: Add new fields for transform transformation resource. (#2820)
* rebased changes
* added changelog entry
* rebasing changes
* Added support for config control group resource (#2840)
* Rebased changes
* Remove duplicate ControlGroupConfigResource from provider
Removed duplicate sysconfig.NewControlGroupConfigResource entry from the resource list.
* moved changes to unreleased section of changelog
* removed extra space
* changelog: keep only intended entry
* rebased changes
* added changelog entry
* Added support for config control group resource (#2840)
* Rebased changes
* Remove duplicate ControlGroupConfigResource from provider
Removed duplicate sysconfig.NewControlGroupConfigResource entry from the resource list.
* moved changes to unreleased section of changelog
* removed extra space
* rebased changes
* added changelog entry
* rebased changes
* changelog addition
* Delete internal/vault/sys/config/control_group_resource_test.go
* Delete internal/vault/sys/config/control_group_resource.go
* Delete website/docs/r/config_control_group.html.md
* Added support for config control group resource (#2840)
* Rebased changes
* Remove duplicate ControlGroupConfigResource from provider
Removed duplicate sysconfig.NewControlGroupConfigResource entry from the resource list.
* moved changes to unreleased section of changelog
* removed extra space
* rebased changes
* rebased changes
* changelog addition
* Revise CHANGELOG for new features and fixes
Updated CHANGELOG with new features, improvements, and bug fixes for the Vault provider.
* Update CHANGELOG with new features and resources
Added new resources for managing Vault UI headers, RADIUS auth backend, activation flags, and userpass authentication. Updated transformation resource with new fields.
* Delete website/docs/r/config_control_group.html.md
* Delete internal/vault/sys/config/control_group_resource_test.go
* Delete internal/vault/sys/config/control_group_resource.go
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@ FEATURES:
8
8
***New Resource**: `vault_activation_flags` for managing Vault features that are gated by one-time flags. Requires Vault 1.16 or later. Needs Vault enterprise licence([#2861](https://github.com/hashicorp/terraform-provider-vault/pull/2861/))
9
9
***New Resources**: `vault_userpass_auth_backend_user` for user creation, deletion, password updates, and policy updates, and ephemeral resource `vault_userpass_auth_login` for authenticating with Userpass. ([#2859](https://github.com/hashicorp/terraform-provider-vault/pull/2859))
10
10
* Add support for write only paramters for s3 backends for `vault_raft_snapshot_agent_config` by @drewmullen ([#2825]https://github.com/hashicorp/terraform-provider-vault/pull/2825)
11
+
*`vault_transform_transformation`: Added `mapping_mode`, `stores` and `convergent` fields to the resource. ([#2820]https://github.com/hashicorp/terraform-provider-vault/pull/2820/)
Description: `The set of roles allowed to perform this transformation.`,
35
37
},
36
-
"masking_character": {
38
+
consts.FieldMaskingCharacter: {
37
39
Type: schema.TypeString,
38
40
Optional: true,
39
41
Description: `The character used to replace data when in masking mode`,
40
42
},
41
-
"name": {
43
+
consts.FieldName: {
42
44
Type: schema.TypeString,
43
45
Required: true,
44
46
Description: `The name of the transformation.`,
45
47
ForceNew: true,
46
48
},
47
-
"template": {
49
+
consts.FieldTemplate: {
48
50
Type: schema.TypeString,
49
51
Optional: true,
50
52
Description: `The name of the template to use.`,
51
53
},
52
-
"templates": {
54
+
consts.FieldTemplates: {
53
55
Type: schema.TypeList,
54
56
Elem: &schema.Schema{Type: schema.TypeString},
55
57
Optional: true,
56
58
Computed: true,
57
59
Description: `Templates configured for transformation.`,
58
60
},
59
-
"tweak_source": {
61
+
consts.FieldTweakSource: {
60
62
Type: schema.TypeString,
61
63
Optional: true,
62
64
Description: `The source of where the tweak value comes from. Only valid when in FPE mode.`,
63
65
},
64
-
"type": {
66
+
consts.FieldType: {
65
67
Type: schema.TypeString,
66
68
Optional: true,
67
69
Description: `The type of transformation to perform.`,
68
70
},
69
-
"deletion_allowed": {
71
+
consts.FieldDeletionAllowed: {
70
72
Type: schema.TypeBool,
71
73
Optional: true,
72
74
Default: false,
73
75
Description: `If true, this transform can be deleted. `+
74
76
`Otherwise deletion is blocked while this value remains false.`,
75
77
},
78
+
consts.FieldMappingMode: {
79
+
Type: schema.TypeString,
80
+
Optional: true,
81
+
ForceNew: true,
82
+
Description: `Specifies the mapping mode for stored values. Only used when type is "tokenization". Cannot be changed after creation.`,
83
+
},
84
+
consts.FieldStores: {
85
+
Type: schema.TypeList,
86
+
Elem: &schema.Schema{Type: schema.TypeString},
87
+
Optional: true,
88
+
ForceNew: true,
89
+
Description: `List of stores to use for tokenization state. Only used when type is "tokenization". Cannot be changed after creation.`,
90
+
},
91
+
consts.FieldConvergent: {
92
+
Type: schema.TypeBool,
93
+
Optional: true,
94
+
ForceNew: true,
95
+
Description: `If true, multiple transformations of the same plaintext will produce the same ciphertext. Only used when type is "tokenization". Cannot be changed after creation.`,
0 commit comments