Skip to content

Commit 249a286

Browse files
modular-magiciankotatut
authored andcommitted
Added kms_key and kms_key_version field to global parameter manager resource and datasource (#13409) (GoogleCloudPlatform#3667)
[upstream:01e63ebe915455fd2f0b3a17f311e1b4a1a3a463] Signed-off-by: Modular Magician <[email protected]>
1 parent 612ab86 commit 249a286

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tfplan2cai/converters/google/resources/services/parametermanager/parametermanager_parameter.go

+10
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ func GetParameterManagerParameterApiObject(d tpgresource.TerraformResourceData,
6262
} else if v, ok := d.GetOkExists("format"); !tpgresource.IsEmptyValue(reflect.ValueOf(formatProp)) && (ok || !reflect.DeepEqual(v, formatProp)) {
6363
obj["format"] = formatProp
6464
}
65+
kmsKeyProp, err := expandParameterManagerParameterKmsKey(d.Get("kms_key"), d, config)
66+
if err != nil {
67+
return nil, err
68+
} else if v, ok := d.GetOkExists("kms_key"); !tpgresource.IsEmptyValue(reflect.ValueOf(kmsKeyProp)) && (ok || !reflect.DeepEqual(v, kmsKeyProp)) {
69+
obj["kmsKey"] = kmsKeyProp
70+
}
6571
labelsProp, err := expandParameterManagerParameterEffectiveLabels(d.Get("effective_labels"), d, config)
6672
if err != nil {
6773
return nil, err
@@ -76,6 +82,10 @@ func expandParameterManagerParameterFormat(v interface{}, d tpgresource.Terrafor
7682
return v, nil
7783
}
7884

85+
func expandParameterManagerParameterKmsKey(v interface{}, d tpgresource.TerraformResourceData, config *transport_tpg.Config) (interface{}, error) {
86+
return v, nil
87+
}
88+
7989
func expandParameterManagerParameterEffectiveLabels(v interface{}, d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]string, error) {
8090
if v == nil {
8191
return map[string]string{}, nil

0 commit comments

Comments
 (0)