Skip to content

Commit 2dac226

Browse files
Add custom service parameters and other gc flags parnercentersellv1 (IBM-Cloud#5900)
* feat(partner center sell): add custom service parameters for service object and set gc flags Signed-off-by: Peter Harasztia <[email protected]> * feat(partner center sell): docs fix Signed-off-by: Peter Harasztia <[email protected]> * feat(partner center sell): fix product file and play with tests Signed-off-by: Peter Harasztia <[email protected]> * feat(partner center sell): fix merge conflict Signed-off-by: Peter Harasztia <[email protected]> * feat(partner center sell): fix product file Signed-off-by: Peter Harasztia <[email protected]> * feat(partner center sell): minor test modifications Signed-off-by: Peter Harasztia <[email protected]> * feat(partner center sell): update go-sdk with latest changes Signed-off-by: Balázs Marján <[email protected]> --------- Signed-off-by: Peter Harasztia <[email protected]> Signed-off-by: Balázs Marján <[email protected]> Co-authored-by: Balázs Marján <[email protected]> Co-authored-by: Balázs Marján <[email protected]>
1 parent d912364 commit 2dac226

20 files changed

+5794
-636
lines changed

examples/ibm-partner-center-sell/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ resource "ibm_onboarding_catalog_deployment" "onboarding_catalog_deployment_inst
120120

121121
| Name | Description |
122122
|------|-------------|
123+
| geo_tags | |
123124
| url | The global catalog URL of your product. |
124125
| catalog_deployment_id | The ID of a global catalog object. |
125126

@@ -164,6 +165,7 @@ resource "ibm_onboarding_catalog_plan" "onboarding_catalog_plan_instance" {
164165

165166
| Name | Description |
166167
|------|-------------|
168+
| geo_tags | |
167169
| url | The global catalog URL of your product. |
168170
| catalog_plan_id | The ID of a global catalog object. |
169171

@@ -208,6 +210,7 @@ resource "ibm_onboarding_catalog_product" "onboarding_catalog_product_instance"
208210

209211
| Name | Description |
210212
|------|-------------|
213+
| geo_tags | |
211214
| url | The global catalog URL of your product. |
212215
| catalog_product_id | The ID of a global catalog object. |
213216

examples/ibm-partner-center-sell/main.tf

Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,111 @@ resource "ibm_onboarding_catalog_deployment" "onboarding_catalog_deployment_inst
8080
bindable = true
8181
plan_updateable = true
8282
service_key_supported = true
83+
parameters {
84+
displayname = "displayname"
85+
name = "name"
86+
type = "text"
87+
options {
88+
displayname = "displayname"
89+
value = "value"
90+
i18n {
91+
en {
92+
displayname = "displayname"
93+
description = "description"
94+
}
95+
de {
96+
displayname = "displayname"
97+
description = "description"
98+
}
99+
es {
100+
displayname = "displayname"
101+
description = "description"
102+
}
103+
fr {
104+
displayname = "displayname"
105+
description = "description"
106+
}
107+
it {
108+
displayname = "displayname"
109+
description = "description"
110+
}
111+
ja {
112+
displayname = "displayname"
113+
description = "description"
114+
}
115+
ko {
116+
displayname = "displayname"
117+
description = "description"
118+
}
119+
pt_br {
120+
displayname = "displayname"
121+
description = "description"
122+
}
123+
zh_tw {
124+
displayname = "displayname"
125+
description = "description"
126+
}
127+
zh_cn {
128+
displayname = "displayname"
129+
description = "description"
130+
}
131+
}
132+
}
133+
value = [ "value" ]
134+
layout = "layout"
135+
associations = { "key" = "anything as a string" }
136+
validation_url = "validation_url"
137+
options_url = "options_url"
138+
invalidmessage = "invalidmessage"
139+
description = "description"
140+
required = true
141+
pattern = "pattern"
142+
placeholder = "placeholder"
143+
readonly = true
144+
hidden = true
145+
i18n {
146+
en {
147+
displayname = "displayname"
148+
description = "description"
149+
}
150+
de {
151+
displayname = "displayname"
152+
description = "description"
153+
}
154+
es {
155+
displayname = "displayname"
156+
description = "description"
157+
}
158+
fr {
159+
displayname = "displayname"
160+
description = "description"
161+
}
162+
it {
163+
displayname = "displayname"
164+
description = "description"
165+
}
166+
ja {
167+
displayname = "displayname"
168+
description = "description"
169+
}
170+
ko {
171+
displayname = "displayname"
172+
description = "description"
173+
}
174+
pt_br {
175+
displayname = "displayname"
176+
description = "description"
177+
}
178+
zh_tw {
179+
displayname = "displayname"
180+
description = "description"
181+
}
182+
zh_cn {
183+
displayname = "displayname"
184+
description = "description"
185+
}
186+
}
187+
}
83188
}
84189
deployment {
85190
broker {
@@ -229,6 +334,112 @@ resource "ibm_onboarding_catalog_product" "onboarding_catalog_product_instance"
229334
bindable = true
230335
plan_updateable = true
231336
service_key_supported = true
337+
unique_api_key = true
338+
parameters {
339+
displayname = "displayname"
340+
name = "name"
341+
type = "text"
342+
options {
343+
displayname = "displayname"
344+
value = "value"
345+
i18n {
346+
en {
347+
displayname = "displayname"
348+
description = "description"
349+
}
350+
de {
351+
displayname = "displayname"
352+
description = "description"
353+
}
354+
es {
355+
displayname = "displayname"
356+
description = "description"
357+
}
358+
fr {
359+
displayname = "displayname"
360+
description = "description"
361+
}
362+
it {
363+
displayname = "displayname"
364+
description = "description"
365+
}
366+
ja {
367+
displayname = "displayname"
368+
description = "description"
369+
}
370+
ko {
371+
displayname = "displayname"
372+
description = "description"
373+
}
374+
pt_br {
375+
displayname = "displayname"
376+
description = "description"
377+
}
378+
zh_tw {
379+
displayname = "displayname"
380+
description = "description"
381+
}
382+
zh_cn {
383+
displayname = "displayname"
384+
description = "description"
385+
}
386+
}
387+
}
388+
value = [ "value" ]
389+
layout = "layout"
390+
associations = { "key" = "anything as a string" }
391+
validation_url = "validation_url"
392+
options_url = "options_url"
393+
invalidmessage = "invalidmessage"
394+
description = "description"
395+
required = true
396+
pattern = "pattern"
397+
placeholder = "placeholder"
398+
readonly = true
399+
hidden = true
400+
i18n {
401+
en {
402+
displayname = "displayname"
403+
description = "description"
404+
}
405+
de {
406+
displayname = "displayname"
407+
description = "description"
408+
}
409+
es {
410+
displayname = "displayname"
411+
description = "description"
412+
}
413+
fr {
414+
displayname = "displayname"
415+
description = "description"
416+
}
417+
it {
418+
displayname = "displayname"
419+
description = "description"
420+
}
421+
ja {
422+
displayname = "displayname"
423+
description = "description"
424+
}
425+
ko {
426+
displayname = "displayname"
427+
description = "description"
428+
}
429+
pt_br {
430+
displayname = "displayname"
431+
description = "description"
432+
}
433+
zh_tw {
434+
displayname = "displayname"
435+
description = "description"
436+
}
437+
zh_cn {
438+
displayname = "displayname"
439+
description = "description"
440+
}
441+
}
442+
}
232443
}
233444
other {
234445
pc {

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ require (
3333
github.com/IBM/logs-router-go-sdk v1.0.5
3434
github.com/IBM/mqcloud-go-sdk v0.2.0
3535
github.com/IBM/networking-go-sdk v0.51.1
36-
github.com/IBM/platform-services-go-sdk v0.72.0
36+
github.com/IBM/platform-services-go-sdk v0.73.0
3737
github.com/IBM/project-go-sdk v0.3.5
3838
github.com/IBM/push-notifications-go-sdk v0.0.0-20210310100607-5790b96c47f5
3939
github.com/IBM/sarama v1.41.2

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ github.com/IBM/mqcloud-go-sdk v0.2.0 h1:QOWk8ZGk0QfIL0MOGTKzNdM3Qe0Hk+ifAFtNSFQo
156156
github.com/IBM/mqcloud-go-sdk v0.2.0/go.mod h1:VZQKMtqmcdXKhmLhLiPuS/UHMs/5yo2tA/nD83cQt9E=
157157
github.com/IBM/networking-go-sdk v0.51.1 h1:xRlDFxSMejMmJ7JPFZ9cflL86uJpbqUzuL/1D/pP7/g=
158158
github.com/IBM/networking-go-sdk v0.51.1/go.mod h1:5aBaPKkm47LHECEOOZ4ltbwypOhapVo5aSCP3MTxmgQ=
159-
github.com/IBM/platform-services-go-sdk v0.72.0 h1:AfJe6bgqmTQU4ff/2URu3wkRLZD0XIzojn7SLf2yIns=
160-
github.com/IBM/platform-services-go-sdk v0.72.0/go.mod h1:ApFkvqw7NaluWJ5Uq+afdM/2jQqo5ILc0SzKSVobYNw=
159+
github.com/IBM/platform-services-go-sdk v0.73.0 h1:CKs6qCM2U549gMn4ULfJB76DaDQpit/+0VmbKDqSpFU=
160+
github.com/IBM/platform-services-go-sdk v0.73.0/go.mod h1:LSaXGGJUGGPMCCtG1/24r9LJEbF0hmpXtQOhABRk0PY=
161161
github.com/IBM/project-go-sdk v0.3.5 h1:L+YClFUa14foS0B/hOOY9n7sIdsT5/XQicnXOyJSpyM=
162162
github.com/IBM/project-go-sdk v0.3.5/go.mod h1:FOJM9ihQV3EEAY6YigcWiTNfVCThtdY8bLC/nhQHFvo=
163163
github.com/IBM/push-notifications-go-sdk v0.0.0-20210310100607-5790b96c47f5 h1:NPUhkoOCRuv3OFWt19PmwjXGGTKlvmbuPg9fUrBUNe4=

0 commit comments

Comments
 (0)