Skip to content

Commit 0234591

Browse files
sANGINI2004Sangini Garg
andauthored
chore: add output types to Redis Cluster's metadata.yaml for ADC compliance (#306)
Co-authored-by: Sangini Garg <[email protected]>
1 parent b466e53 commit 0234591

File tree

1 file changed

+174
-0
lines changed

1 file changed

+174
-0
lines changed

modules/redis-cluster/metadata.yaml

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,188 @@ spec:
158158
outputs:
159159
- name: discovery_endpoints
160160
description: Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one endpoint is supported
161+
type:
162+
- list
163+
- - object
164+
- address: string
165+
port: number
166+
psc_config:
167+
- list
168+
- - object
169+
- network: string
161170
- name: id
162171
description: The redis cluster instance ID
172+
type: string
163173
- name: psc_connections
164174
description: PSC connections for discovery of the cluster topology and accessing the cluster
175+
type:
176+
- list
177+
- - object
178+
- address: string
179+
forwarding_rule: string
180+
network: string
181+
project_id: string
182+
psc_connection_id: string
165183
- name: psc_service_attachments
166184
description: The PSC service attachments of the cluster
185+
type:
186+
- list
187+
- - object
188+
- connection_type: string
189+
service_attachment: string
167190
- name: redis_cluster
168191
description: The redis cluster created
192+
type:
193+
- object
194+
- authorization_mode: string
195+
automated_backup_config:
196+
- list
197+
- - object
198+
- fixed_frequency_schedule:
199+
- list
200+
- - object
201+
- start_time:
202+
- list
203+
- - object
204+
- hours: number
205+
retention: string
206+
backup_collection: string
207+
create_time: string
208+
cross_cluster_replication_config:
209+
- list
210+
- - object
211+
- cluster_role: string
212+
membership:
213+
- list
214+
- - object
215+
- primary_cluster:
216+
- list
217+
- - object
218+
- cluster: string
219+
uid: string
220+
secondary_clusters:
221+
- list
222+
- - object
223+
- cluster: string
224+
uid: string
225+
primary_cluster:
226+
- list
227+
- - object
228+
- cluster: string
229+
uid: string
230+
secondary_clusters:
231+
- list
232+
- - object
233+
- cluster: string
234+
uid: string
235+
update_time: string
236+
deletion_protection_enabled: bool
237+
discovery_endpoints:
238+
- list
239+
- - object
240+
- address: string
241+
port: number
242+
psc_config:
243+
- list
244+
- - object
245+
- network: string
246+
gcs_source:
247+
- list
248+
- - object
249+
- uris:
250+
- set
251+
- string
252+
id: string
253+
kms_key: string
254+
maintenance_policy:
255+
- list
256+
- - object
257+
- create_time: string
258+
update_time: string
259+
weekly_maintenance_window:
260+
- list
261+
- - object
262+
- day: string
263+
duration: string
264+
start_time:
265+
- list
266+
- - object
267+
- hours: number
268+
minutes: number
269+
nanos: number
270+
seconds: number
271+
maintenance_schedule:
272+
- list
273+
- - object
274+
- end_time: string
275+
schedule_deadline_time: string
276+
start_time: string
277+
managed_backup_source:
278+
- list
279+
- - object
280+
- backup: string
281+
name: string
282+
node_type: string
283+
persistence_config:
284+
- list
285+
- - object
286+
- aof_config:
287+
- list
288+
- - object
289+
- append_fsync: string
290+
mode: string
291+
rdb_config:
292+
- list
293+
- - object
294+
- rdb_snapshot_period: string
295+
rdb_snapshot_start_time: string
296+
precise_size_gb: number
297+
project: string
298+
psc_configs:
299+
- list
300+
- - object
301+
- network: string
302+
psc_connections:
303+
- list
304+
- - object
305+
- address: string
306+
forwarding_rule: string
307+
network: string
308+
project_id: string
309+
psc_connection_id: string
310+
psc_service_attachments:
311+
- list
312+
- - object
313+
- connection_type: string
314+
service_attachment: string
315+
redis_configs:
316+
- map
317+
- string
318+
region: string
319+
replica_count: number
320+
shard_count: number
321+
size_gb: number
322+
state: string
323+
state_info:
324+
- list
325+
- - object
326+
- update_info:
327+
- list
328+
- - object
329+
- target_replica_count: number
330+
target_shard_count: number
331+
timeouts:
332+
- object
333+
- create: string
334+
delete: string
335+
update: string
336+
transit_encryption_mode: string
337+
uid: string
338+
zone_distribution_config:
339+
- list
340+
- - object
341+
- mode: string
342+
zone: string
169343
requirements:
170344
roles:
171345
- level: Project

0 commit comments

Comments
 (0)