@@ -126,9 +126,9 @@ examples:
126
126
primary_resource_id : ' cluster-ha'
127
127
vars :
128
128
cluster_name : ' ha-cluster'
129
- policy_name : ' mypolicy '
130
- subnet_name : ' mysubnet '
131
- network_name : ' mynetwork '
129
+ policy_name : ' my-policy '
130
+ subnet_name : ' my-subnet '
131
+ network_name : ' my-network '
132
132
deletion_protection_enabled : ' true'
133
133
test_vars_overrides :
134
134
' deletion_protection_enabled ' : ' false'
@@ -138,9 +138,9 @@ examples:
138
138
primary_resource_id : ' cluster-ha-single-zone'
139
139
vars :
140
140
cluster_name : ' ha-cluster-single-zone'
141
- policy_name : ' mypolicy '
142
- subnet_name : ' mysubnet '
143
- network_name : ' mynetwork '
141
+ policy_name : ' my-policy '
142
+ subnet_name : ' my-subnet '
143
+ network_name : ' my-network '
144
144
deletion_protection_enabled : ' true'
145
145
test_vars_overrides :
146
146
' deletion_protection_enabled ' : ' false'
@@ -168,9 +168,9 @@ examples:
168
168
primary_resource_id : " cluster-rdb"
169
169
vars :
170
170
cluster_name : " rdb-cluster"
171
- policy_name : " mypolicy "
172
- subnet_name : " mysubnet "
173
- network_name : " mynetwork "
171
+ policy_name : " my-policy "
172
+ subnet_name : " my-subnet "
173
+ network_name : " my-network "
174
174
deletion_protection_enabled : ' true'
175
175
test_vars_overrides :
176
176
' deletion_protection_enabled ' : ' false'
@@ -180,14 +180,32 @@ examples:
180
180
primary_resource_id : " cluster-aof"
181
181
vars :
182
182
cluster_name : " aof-cluster"
183
- policy_name : " mypolicy "
184
- subnet_name : " mysubnet "
185
- network_name : " mynetwork "
183
+ policy_name : " my-policy "
184
+ subnet_name : " my-subnet "
185
+ network_name : " my-network "
186
186
deletion_protection_enabled : ' true'
187
187
test_vars_overrides :
188
188
' deletion_protection_enabled ' : ' false'
189
189
oics_vars_overrides :
190
190
' deletion_protection_enabled ' : ' false'
191
+ - name : " redis_cluster_cmek"
192
+ primary_resource_id : " cluster-cmek"
193
+ bootstrap_iam :
194
+ - member : " serviceAccount:service-{project_number}@cloud-redis.iam.gserviceaccount.com"
195
+ role : " roles/cloudkms.cryptoKeyEncrypterDecrypter"
196
+ vars :
197
+ cluster_name : " cmek-cluster"
198
+ policy_name : " my-policy"
199
+ subnet_name : " my-subnet"
200
+ network_name : " my-network"
201
+ kms_key_name : " my-key"
202
+ kms_ring_name : " my-key-ring"
203
+ deletion_protection_enabled : ' true'
204
+ test_vars_overrides :
205
+ ' deletion_protection_enabled ' : ' false'
206
+ ' kms_key_name ' : ' acctest.BootstrapKMSKeyInLocation(t, "us-central1").CryptoKey.Name'
207
+ oics_vars_overrides :
208
+ ' deletion_protection_enabled ' : ' false'
191
209
parameters :
192
210
- name : ' name'
193
211
type : String
@@ -718,3 +736,6 @@ properties:
718
736
- ' CONNECTION_TYPE_PRIMARY'
719
737
- ' CONNECTION_TYPE_DISCOVERY'
720
738
description : Type of a PSC connection targeting this service attachment.
739
+ - name : ' kmsKey'
740
+ type : String
741
+ description : The KMS key used to encrypt the at-rest data of the cluster.
0 commit comments