Skip to content

Commit f59328e

Browse files
qz267Zheng Qin
andauthored
chore: Generate metadata.display.yaml (#644)
Co-authored-by: Zheng Qin <[email protected]>
1 parent 1e902d4 commit f59328e

File tree

8 files changed

+1006
-0
lines changed

8 files changed

+1006
-0
lines changed

metadata.display.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Copyright 2024 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
apiVersion: blueprints.cloud.google.com/v1alpha1
16+
kind: BlueprintMetadata
17+
metadata:
18+
name: terraform-google-sql-db-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: terraform-google-sql
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-sql-db.git
26+
sourceType: git
27+
ui:
28+
input: {}
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
# Copyright 2024 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
apiVersion: blueprints.cloud.google.com/v1alpha1
16+
kind: BlueprintMetadata
17+
metadata:
18+
name: terraform-google-sql-db-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: GCP CloudSQL Backup
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-sql-db.git
26+
sourceType: git
27+
dir: /modules/backup
28+
ui:
29+
input:
30+
variables:
31+
backup_monitoring_frequency:
32+
name: backup_monitoring_frequency
33+
title: Backup Monitoring Frequency
34+
backup_retention_time:
35+
name: backup_retention_time
36+
title: Backup Retention Time
37+
backup_runs_list_max_results:
38+
name: backup_runs_list_max_results
39+
title: Backup Runs List Max Results
40+
backup_schedule:
41+
name: backup_schedule
42+
title: Backup Schedule
43+
compress_export:
44+
name: compress_export
45+
title: Compress Export
46+
connector_params_timeout:
47+
name: connector_params_timeout
48+
title: Connector Params Timeout
49+
create_notification_channel:
50+
name: create_notification_channel
51+
title: Create Notification Channel
52+
enable_backup_monitoring:
53+
name: enable_backup_monitoring
54+
title: Enable Backup Monitoring
55+
enable_connector_params:
56+
name: enable_connector_params
57+
title: Enable Connector Params
58+
enable_export_backup:
59+
name: enable_export_backup
60+
title: Enable Export Backup
61+
enable_export_monitoring:
62+
name: enable_export_monitoring
63+
title: Enable Export Monitoring
64+
enable_internal_backup:
65+
name: enable_internal_backup
66+
title: Enable Internal Backup
67+
export_databases:
68+
name: export_databases
69+
title: Export Databases
70+
export_monitoring_frequency:
71+
name: export_monitoring_frequency
72+
title: Export Monitoring Frequency
73+
export_schedule:
74+
name: export_schedule
75+
title: Export Schedule
76+
export_uri:
77+
name: export_uri
78+
title: Export Uri
79+
log_db_name_to_export:
80+
name: log_db_name_to_export
81+
title: Log Db Name To Export
82+
monitoring_email:
83+
name: monitoring_email
84+
title: Monitoring Email
85+
notification_channel_name:
86+
name: notification_channel_name
87+
title: Notification Channel Name
88+
notification_channels:
89+
name: notification_channels
90+
title: Notification Channels
91+
project_id:
92+
name: project_id
93+
title: Project Id
94+
region:
95+
name: region
96+
title: Region
97+
scheduler_timezone:
98+
name: scheduler_timezone
99+
title: Scheduler Timezone
100+
service_account:
101+
name: service_account
102+
title: Service Account
103+
sql_instance:
104+
name: sql_instance
105+
title: Sql Instance
106+
sql_instance_replica:
107+
name: sql_instance_replica
108+
title: Sql Instance Replica
109+
unique_suffix:
110+
name: unique_suffix
111+
title: Unique Suffix
112+
use_serverless_export:
113+
name: use_serverless_export
114+
title: Use Serverless Export
115+
use_sql_instance_replica_in_exporter:
116+
name: use_sql_instance_replica_in_exporter
117+
title: Use Sql Instance Replica In Exporter
Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
# Copyright 2024 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
apiVersion: blueprints.cloud.google.com/v1alpha1
16+
kind: BlueprintMetadata
17+
metadata:
18+
name: terraform-google-sql-db-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: terraform-google-sql for MSSQL Server
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-sql-db.git
26+
sourceType: git
27+
dir: /modules/mssql
28+
ui:
29+
input:
30+
variables:
31+
activation_policy:
32+
name: activation_policy
33+
title: Activation Policy
34+
active_directory_config:
35+
name: active_directory_config
36+
title: Active Directory Config
37+
additional_databases:
38+
name: additional_databases
39+
title: Additional Databases
40+
additional_users:
41+
name: additional_users
42+
title: Additional Users
43+
availability_type:
44+
name: availability_type
45+
title: Availability Type
46+
backup_configuration:
47+
name: backup_configuration
48+
title: Backup Configuration
49+
connector_enforcement:
50+
name: connector_enforcement
51+
title: Connector Enforcement
52+
create_timeout:
53+
name: create_timeout
54+
title: Create Timeout
55+
database_flags:
56+
name: database_flags
57+
title: Database Flags
58+
database_version:
59+
name: database_version
60+
title: Database Version
61+
db_charset:
62+
name: db_charset
63+
title: Db Charset
64+
db_collation:
65+
name: db_collation
66+
title: Db Collation
67+
db_name:
68+
name: db_name
69+
title: Db Name
70+
delete_timeout:
71+
name: delete_timeout
72+
title: Delete Timeout
73+
deletion_protection:
74+
name: deletion_protection
75+
title: Deletion Protection
76+
deletion_protection_enabled:
77+
name: deletion_protection_enabled
78+
title: Deletion Protection Enabled
79+
deny_maintenance_period:
80+
name: deny_maintenance_period
81+
title: Deny Maintenance Period
82+
disk_autoresize:
83+
name: disk_autoresize
84+
title: Disk Autoresize
85+
disk_autoresize_limit:
86+
name: disk_autoresize_limit
87+
title: Disk Autoresize Limit
88+
disk_size:
89+
name: disk_size
90+
title: Disk Size
91+
disk_type:
92+
name: disk_type
93+
title: Disk Type
94+
edition:
95+
name: edition
96+
title: Edition
97+
enable_default_db:
98+
name: enable_default_db
99+
title: Enable Default Db
100+
enable_default_user:
101+
name: enable_default_user
102+
title: Enable Default User
103+
encryption_key_name:
104+
name: encryption_key_name
105+
title: Encryption Key Name
106+
follow_gae_application:
107+
name: follow_gae_application
108+
title: Follow Gae Application
109+
instance_type:
110+
name: instance_type
111+
title: Instance Type
112+
ip_configuration:
113+
name: ip_configuration
114+
title: Ip Configuration
115+
maintenance_window_day:
116+
name: maintenance_window_day
117+
title: Maintenance Window Day
118+
maintenance_window_hour:
119+
name: maintenance_window_hour
120+
title: Maintenance Window Hour
121+
maintenance_window_update_track:
122+
name: maintenance_window_update_track
123+
title: Maintenance Window Update Track
124+
master_instance_name:
125+
name: master_instance_name
126+
title: Master Instance Name
127+
module_depends_on:
128+
name: module_depends_on
129+
title: Module Depends On
130+
name:
131+
name: name
132+
title: Name
133+
pricing_plan:
134+
name: pricing_plan
135+
title: Pricing Plan
136+
project_id:
137+
name: project_id
138+
title: Project Id
139+
random_instance_name:
140+
name: random_instance_name
141+
title: Random Instance Name
142+
region:
143+
name: region
144+
title: Region
145+
root_password:
146+
name: root_password
147+
title: Root Password
148+
secondary_zone:
149+
name: secondary_zone
150+
title: Secondary Zone
151+
sql_server_audit_config:
152+
name: sql_server_audit_config
153+
title: Sql Server Audit Config
154+
tier:
155+
name: tier
156+
title: Tier
157+
time_zone:
158+
name: time_zone
159+
title: Time Zone
160+
update_timeout:
161+
name: update_timeout
162+
title: Update Timeout
163+
user_labels:
164+
name: user_labels
165+
title: User Labels
166+
user_name:
167+
name: user_name
168+
title: User Name
169+
user_password:
170+
name: user_password
171+
title: User Password
172+
zone:
173+
name: zone
174+
title: Zone

0 commit comments

Comments
 (0)