Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

Commit 259eccb

Browse files
authored
Merge pull request #17 from patrickcping/add-tf-vars-for-flow-file-locations-202412
Add variables for flow JSON paths/contents in generated HCL
2 parents e0a097a + c39b1ce commit 259eccb

22 files changed

Lines changed: 509 additions & 2203 deletions

example/output/davinci_connection_property_vars.tf

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
// Properties for the "Flow Connector" connector, with connector ID flowConnector.
33
// Terraform Resource: davinci_connection.flowconnector__2581eb287bb1d9bd29ae9886d675f89f
44

5+
// The 'Enforce Signed Token' property for the connector named 'Flow Connector' with connector ID 'flowConnector'.
6+
variable "davinci_connection_flowconnector__2581eb287bb1d9bd29ae9886d675f89f_enforcedSignedToken" {
7+
type = bool
8+
9+
description = "The 'Enforce Signed Token' property for the connector named 'Flow Connector' with connector ID 'flowConnector'. "
10+
default = null
11+
}
12+
513
// The 'Input Schema' property for the connector named 'Flow Connector' with connector ID 'flowConnector'. Follow example for JSON schema.
614
variable "davinci_connection_flowconnector__2581eb287bb1d9bd29ae9886d675f89f_inputSchema" {
715
type = string
@@ -18,14 +26,6 @@ variable "davinci_connection_flowconnector__2581eb287bb1d9bd29ae9886d675f89f_pem
1826
default = null
1927
}
2028

21-
// The 'Enforce Signed Token' property for the connector named 'Flow Connector' with connector ID 'flowConnector'.
22-
variable "davinci_connection_flowconnector__2581eb287bb1d9bd29ae9886d675f89f_enforcedSignedToken" {
23-
type = bool
24-
25-
description = "The 'Enforce Signed Token' property for the connector named 'Flow Connector' with connector ID 'flowConnector'. "
26-
default = null
27-
}
28-
2929
// Properties for the "Flow Conductor" connector, with connector ID flowConnector.
3030
// Terraform Resource: davinci_connection.flowconnector__33329a264e268ab31fb19637debf1ea3
3131

@@ -56,6 +56,14 @@ variable "davinci_connection_flowconnector__33329a264e268ab31fb19637debf1ea3_inp
5656
// Properties for the "Http" connector, with connector ID httpConnector.
5757
// Terraform Resource: davinci_connection.httpconnector__867ed4363b2bc21c860085ad2baa817d
5858

59+
// The 'Trusted Sites' property for the connector named 'Http' with connector ID 'httpConnector'. Enter the hostname for the trusted sites that host your HTML. Note: Ensure that the content hosted on these sites can be trusted and that publishing safeguards are in place to prevent unexpected issues.
60+
variable "davinci_connection_httpconnector__867ed4363b2bc21c860085ad2baa817d_whiteList" {
61+
type = string
62+
63+
description = "The 'Trusted Sites' property for the connector named 'Http' with connector ID 'httpConnector'. Enter the hostname for the trusted sites that host your HTML. Note: Ensure that the content hosted on these sites can be trusted and that publishing safeguards are in place to prevent unexpected issues."
64+
default = null
65+
}
66+
5967
// The 'Select an OpenID token management connection for signed HTTP responses.' property for the connector named 'Http' with connector ID 'httpConnector'.
6068
variable "davinci_connection_httpconnector__867ed4363b2bc21c860085ad2baa817d_connectionId" {
6169
type = string
@@ -80,17 +88,17 @@ variable "davinci_connection_httpconnector__867ed4363b2bc21c860085ad2baa817d_rec
8088
default = null
8189
}
8290

83-
// The 'Trusted Sites' property for the connector named 'Http' with connector ID 'httpConnector'. Enter the hostname for the trusted sites that host your HTML. Note: Ensure that the content hosted on these sites can be trusted and that publishing safeguards are in place to prevent unexpected issues.
84-
variable "davinci_connection_httpconnector__867ed4363b2bc21c860085ad2baa817d_whiteList" {
91+
// Properties for the "PingOne Notifications" connector, with connector ID notificationsConnector.
92+
// Terraform Resource: davinci_connection.notificationsconnector__cacf3d2861657174d93cbf445d55797a
93+
94+
// The 'Environment ID' property for the connector named 'PingOne Notifications' with connector ID 'notificationsConnector'. Your PingOne Environment ID.
95+
variable "davinci_connection_notificationsconnector__cacf3d2861657174d93cbf445d55797a_envId" {
8596
type = string
8697

87-
description = "The 'Trusted Sites' property for the connector named 'Http' with connector ID 'httpConnector'. Enter the hostname for the trusted sites that host your HTML. Note: Ensure that the content hosted on these sites can be trusted and that publishing safeguards are in place to prevent unexpected issues."
98+
description = "The 'Environment ID' property for the connector named 'PingOne Notifications' with connector ID 'notificationsConnector'. Your PingOne Environment ID."
8899
default = null
89100
}
90101

91-
// Properties for the "PingOne Notifications" connector, with connector ID notificationsConnector.
92-
// Terraform Resource: davinci_connection.notificationsconnector__cacf3d2861657174d93cbf445d55797a
93-
94102
// The 'Notification Policy ID' property for the connector named 'PingOne Notifications' with connector ID 'notificationsConnector'. A unique identifier for the policy.
95103
variable "davinci_connection_notificationsconnector__cacf3d2861657174d93cbf445d55797a_notificationPolicyId" {
96104
type = string
@@ -123,60 +131,60 @@ variable "davinci_connection_notificationsconnector__cacf3d2861657174d93cbf445d5
123131
default = null
124132
}
125133

126-
// The 'Environment ID' property for the connector named 'PingOne Notifications' with connector ID 'notificationsConnector'. Your PingOne Environment ID.
127-
variable "davinci_connection_notificationsconnector__cacf3d2861657174d93cbf445d55797a_envId" {
128-
type = string
129-
130-
description = "The 'Environment ID' property for the connector named 'PingOne Notifications' with connector ID 'notificationsConnector'. Your PingOne Environment ID."
131-
default = null
132-
}
133-
134134
// Properties for the "PingOne MFA" connector, with connector ID pingOneMfaConnector.
135135
// Terraform Resource: davinci_connection.pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949
136136

137-
// The 'Region' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The region in which your PingOne environment exists.
138-
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_region" {
137+
// The 'Client Secret' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The Client Secret of your PingOne Worker application.
138+
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_clientSecret" {
139139
type = string
140140

141-
description = "The 'Region' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The region in which your PingOne environment exists."
141+
description = "The 'Client Secret' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The Client Secret of your PingOne Worker application."
142142
default = null
143143
}
144144

145-
// The 'Client ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The Client ID of your PingOne Worker application.
146-
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_clientId" {
145+
// The 'Environment ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. Your PingOne Environment ID.
146+
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_envId" {
147147
type = string
148148

149-
description = "The 'Client ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The Client ID of your PingOne Worker application."
149+
description = "The 'Environment ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. Your PingOne Environment ID."
150150
default = null
151151
}
152152

153-
// The 'Client Secret' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The Client Secret of your PingOne Worker application.
154-
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_clientSecret" {
153+
// The 'Policy ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The ID of your PingOne MFA device authentication policy.
154+
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_policyId" {
155155
type = string
156156

157-
description = "The 'Client Secret' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The Client Secret of your PingOne Worker application."
157+
description = "The 'Policy ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The ID of your PingOne MFA device authentication policy."
158158
default = null
159159
}
160160

161-
// The 'Environment ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. Your PingOne Environment ID.
162-
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_envId" {
161+
// The 'Region' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The region in which your PingOne environment exists.
162+
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_region" {
163163
type = string
164164

165-
description = "The 'Environment ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. Your PingOne Environment ID."
165+
description = "The 'Region' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The region in which your PingOne environment exists."
166166
default = null
167167
}
168168

169-
// The 'Policy ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The ID of your PingOne MFA device authentication policy.
170-
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_policyId" {
169+
// The 'Client ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The Client ID of your PingOne Worker application.
170+
variable "davinci_connection_pingonemfaconnector__b72bd44e6be8180bd5988ac74cd9c949_clientId" {
171171
type = string
172172

173-
description = "The 'Policy ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The ID of your PingOne MFA device authentication policy."
173+
description = "The 'Client ID' property for the connector named 'PingOne MFA' with connector ID 'pingOneMfaConnector'. The Client ID of your PingOne Worker application."
174174
default = null
175175
}
176176

177177
// Properties for the "PingOne Protect" connector, with connector ID pingOneRiskConnector.
178178
// Terraform Resource: davinci_connection.pingoneriskconnector__292873d5ceea806d81373ed0341b5c88
179179

180+
// The 'Client ID' property for the connector named 'PingOne Protect' with connector ID 'pingOneRiskConnector'. The id for your Application found in Ping's Dashboard
181+
variable "davinci_connection_pingoneriskconnector__292873d5ceea806d81373ed0341b5c88_clientId" {
182+
type = string
183+
184+
description = "The 'Client ID' property for the connector named 'PingOne Protect' with connector ID 'pingOneRiskConnector'. The id for your Application found in Ping's Dashboard"
185+
default = null
186+
}
187+
180188
// The 'Client Secret' property for the connector named 'PingOne Protect' with connector ID 'pingOneRiskConnector'. Client Secret from your App in Ping's Dashboard
181189
variable "davinci_connection_pingoneriskconnector__292873d5ceea806d81373ed0341b5c88_clientSecret" {
182190
type = string
@@ -201,25 +209,9 @@ variable "davinci_connection_pingoneriskconnector__292873d5ceea806d81373ed0341b5
201209
default = null
202210
}
203211

204-
// The 'Client ID' property for the connector named 'PingOne Protect' with connector ID 'pingOneRiskConnector'. The id for your Application found in Ping's Dashboard
205-
variable "davinci_connection_pingoneriskconnector__292873d5ceea806d81373ed0341b5c88_clientId" {
206-
type = string
207-
208-
description = "The 'Client ID' property for the connector named 'PingOne Protect' with connector ID 'pingOneRiskConnector'. The id for your Application found in Ping's Dashboard"
209-
default = null
210-
}
211-
212212
// Properties for the "PingOne" connector, with connector ID pingOneSSOConnector.
213213
// Terraform Resource: davinci_connection.pingonessoconnector__94141bf2f1b9b59a5f5365ff135e02bb
214214

215-
// The 'Client ID' property for the connector named 'PingOne' with connector ID 'pingOneSSOConnector'. The Client ID of your PingOne Worker application.
216-
variable "davinci_connection_pingonessoconnector__94141bf2f1b9b59a5f5365ff135e02bb_clientId" {
217-
type = string
218-
219-
description = "The 'Client ID' property for the connector named 'PingOne' with connector ID 'pingOneSSOConnector'. The Client ID of your PingOne Worker application."
220-
default = null
221-
}
222-
223215
// The 'Client Secret' property for the connector named 'PingOne' with connector ID 'pingOneSSOConnector'. The Client Secret of your PingOne Worker application.
224216
variable "davinci_connection_pingonessoconnector__94141bf2f1b9b59a5f5365ff135e02bb_clientSecret" {
225217
type = string
@@ -243,3 +235,11 @@ variable "davinci_connection_pingonessoconnector__94141bf2f1b9b59a5f5365ff135e02
243235
description = "The 'Region' property for the connector named 'PingOne' with connector ID 'pingOneSSOConnector'. The region in which your PingOne environment exists."
244236
default = null
245237
}
238+
239+
// The 'Client ID' property for the connector named 'PingOne' with connector ID 'pingOneSSOConnector'. The Client ID of your PingOne Worker application.
240+
variable "davinci_connection_pingonessoconnector__94141bf2f1b9b59a5f5365ff135e02bb_clientId" {
241+
type = string
242+
243+
description = "The 'Client ID' property for the connector named 'PingOne' with connector ID 'pingOneSSOConnector'. The Client ID of your PingOne Worker application."
244+
default = null
245+
}

0 commit comments

Comments
 (0)