Skip to content

Commit d339e42

Browse files
committed
Merge branch 'master' into migration-PR-sdk-test-donot-delete
2 parents b3e30ae + 0b798f0 commit d339e42

File tree

67 files changed

+3214
-323
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+3214
-323
lines changed

.secrets.baseline

Lines changed: 61 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"files": "go.mod|go.sum|.*.map|^.secrets.baseline$",
44
"lines": null
55
},
6-
"generated_at": "2025-09-10T10:45:53Z",
6+
"generated_at": "2025-09-16T08:11:13Z",
77
"plugins_used": [
88
{
99
"name": "AWSKeyDetector"
@@ -517,6 +517,16 @@
517517
"verified_result": null
518518
}
519519
],
520+
"examples/ibm-db2/main.tf": [
521+
{
522+
"hashed_secret": "a72bbcb46048bc597b5d0ae17aef962773429c1e",
523+
"is_secret": false,
524+
"is_verified": false,
525+
"line_number": 26,
526+
"type": "Secret Keyword",
527+
"verified_result": null
528+
}
529+
],
520530
"examples/ibm-direct-link-provider/terraform.tfvars": [
521531
{
522532
"hashed_secret": "55518b11e5013893f3b9f074209da1e3d4b2a6e7",
@@ -944,15 +954,15 @@
944954
"hashed_secret": "c8b6f5ef11b9223ac35a5663975a466ebe7ebba9",
945955
"is_secret": false,
946956
"is_verified": false,
947-
"line_number": 2462,
957+
"line_number": 2463,
948958
"type": "Secret Keyword",
949959
"verified_result": null
950960
},
951961
{
952962
"hashed_secret": "8abf4899c01104241510ba87685ad4de76b0c437",
953963
"is_secret": false,
954964
"is_verified": false,
955-
"line_number": 2468,
965+
"line_number": 2469,
956966
"type": "Secret Keyword",
957967
"verified_result": null
958968
}
@@ -2795,6 +2805,44 @@
27952805
"verified_result": null
27962806
}
27972807
],
2808+
"ibm/service/db2/data_source_ibm_db2_list_users.go": [
2809+
{
2810+
"hashed_secret": "3046d9f6cfaaeea6eed9bb7a4ab010fe49b0cfd4",
2811+
"is_secret": false,
2812+
"is_verified": false,
2813+
"line_number": 86,
2814+
"type": "Secret Keyword",
2815+
"verified_result": null
2816+
},
2817+
{
2818+
"hashed_secret": "2c7d1e61c036dc18b2e9b3e6392c8e59c8437f23",
2819+
"is_secret": false,
2820+
"is_verified": false,
2821+
"line_number": 225,
2822+
"type": "Secret Keyword",
2823+
"verified_result": null
2824+
}
2825+
],
2826+
"ibm/service/db2/data_source_ibm_db2_list_users_test.go": [
2827+
{
2828+
"hashed_secret": "7380498ba3ddc3b9c17fd968d76935a7587a625d",
2829+
"is_secret": false,
2830+
"is_verified": false,
2831+
"line_number": 61,
2832+
"type": "Secret Keyword",
2833+
"verified_result": null
2834+
}
2835+
],
2836+
"ibm/service/db2/resource_ibm_db2_instance_test.go": [
2837+
{
2838+
"hashed_secret": "a72bbcb46048bc597b5d0ae17aef962773429c1e",
2839+
"is_secret": false,
2840+
"is_verified": false,
2841+
"line_number": 500,
2842+
"type": "Secret Keyword",
2843+
"verified_result": null
2844+
}
2845+
],
27982846
"ibm/service/directlink/resource_ibm_dl_provider_gateway_test.go": [
27992847
{
28002848
"hashed_secret": "a184c8ba0974f2e1da4ca1d71f54e1cf40604335",
@@ -5112,11 +5160,19 @@
51125160
}
51135161
],
51145162
"website/docs/r/db2_instance.html.markdown": [
5163+
{
5164+
"hashed_secret": "a72bbcb46048bc597b5d0ae17aef962773429c1e",
5165+
"is_secret": false,
5166+
"is_verified": false,
5167+
"line_number": 83,
5168+
"type": "Secret Keyword",
5169+
"verified_result": null
5170+
},
51155171
{
51165172
"hashed_secret": "91199272d5d6a574a51722ca6f3d1148edb1a0e7",
51175173
"is_secret": false,
51185174
"is_verified": false,
5119-
"line_number": 272,
5175+
"line_number": 354,
51205176
"type": "Secret Keyword",
51215177
"verified_result": null
51225178
}
@@ -5936,7 +5992,7 @@
59365992
}
59375993
]
59385994
},
5939-
"version": "0.13.1+ibm.61.dss",
5995+
"version": "0.13.1+ibm.62.dss",
59405996
"word_list": {
59415997
"file": null,
59425998
"hash": null

examples/ibm-db2/main.tf

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,38 @@ resource "ibm_db2" "db2_instance" {
1717
disk_encryption_key_crn = "none"
1818
oracle_compatibility = "no"
1919

20+
// user configuration required for create and update
21+
# users_config {
22+
# id = "test-user"
23+
# iam = "false"
24+
# ibmid = "test-ibm-id"
25+
# name = "test_user"
26+
# password = "dEkMc43@gfAPl!867^dSbu"
27+
# role = "bluuser"
28+
# email = "[email protected]"
29+
# locked = "no"
30+
# authentication {
31+
# method = "internal"
32+
# policy_id = "Default"
33+
# }
34+
# }
35+
36+
// allowed list of ip address
37+
# allowlist_config {
38+
# ip_addresses {
39+
# address = "127.0.0.32"
40+
# description = "A sample IP address"
41+
# }
42+
# }
43+
2044
autoscale_config {
2145
auto_scaling_enabled = "true"
2246
auto_scaling_threshold = "60"
2347
auto_scaling_over_time_period = "15"
2448
auto_scaling_pause_limit = "70"
2549
auto_scaling_allow_plan_limit = "true"
2650
}
27-
// custom_setting_config {
51+
// custom_setting_config {
2852
// db {
2953
// act_sortmem_limit = "NONE"
3054
// alt_collate = "IDENTITY_16BIT"
@@ -219,4 +243,9 @@ resource "ibm_db2" "db2_instance" {
219243
//DataSource reading backups of Db2 instance
220244
# data "ibm_db2_backup" "Db2-kj-test-pub" {
221245
# deployment_id = "crn%3Av1%3Astaging%3Apublic%3Adashdb-for-transactions%3Aus-south%3Aa%2Fe7e3e87b512f474381c0684a5ecbba03%3A5d673016-3dbf-428c-8e59-e6ab82028b53%3A%3A"
222-
# }
246+
# }
247+
248+
// Db2 SaaS List Users
249+
#data "ibm_db2_users" "db2_list_users" {
250+
# x_deployment_id = "crn:v1:staging:public:dashdb-for-transactions:us-south:a/081cc8d873fc41268d721af06b1f81e2:f03f761b-9a01-4bb5-a06b-57dab66ff8c9::"
251+
#}

examples/ibm-mqcloud/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ resource "ibm_mqcloud_application" "mqcloud_application_instance" {
9696

9797
| Name | Description |
9898
|------|-------------|
99+
| iam_service_id | The IAM ID of the application. |
99100
| create_api_key_uri | The URI to create a new apikey for the application. |
100101
| href | The URL for this application. |
101102
| application_id | The ID of the application which was allocated on creation, and can be used for delete calls. |
@@ -123,6 +124,9 @@ resource "ibm_mqcloud_user" "mqcloud_user_instance" {
123124

124125
| Name | Description |
125126
|------|-------------|
127+
| iam_service_id | The IAM ID of the user. |
128+
| roles | A list of roles the user has. |
129+
| iam_managed | Indicates whether the user is managed by IAM. |
126130
| href | The URL for the user details. |
127131
| user_id | The ID of the user which was allocated on creation, and can be used for delete calls. |
128132

go.mod

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require (
99
github.com/IBM/appconfiguration-go-admin-sdk v0.5.1
1010
github.com/IBM/appid-management-go-sdk v0.0.0-20210908164609-dd0e0eaf732f
1111
github.com/IBM/cloud-databases-go-sdk v0.8.0
12-
github.com/IBM/cloud-db2-go-sdk v0.2.3
12+
github.com/IBM/cloud-db2-go-sdk v0.2.4
1313
github.com/IBM/cloudant-go-sdk v0.8.0
1414
github.com/IBM/code-engine-go-sdk v0.0.0-20241217191651-e1821f8c58c3
1515
github.com/IBM/configuration-aggregator-go-sdk v0.0.2
@@ -26,7 +26,7 @@ require (
2626
github.com/IBM/keyprotect-go-client v0.15.1
2727
github.com/IBM/logs-go-sdk v0.4.0
2828
github.com/IBM/logs-router-go-sdk v1.0.8
29-
github.com/IBM/mqcloud-go-sdk v0.3.0
29+
github.com/IBM/mqcloud-go-sdk v0.4.0
3030
github.com/IBM/networking-go-sdk v0.51.12
3131
github.com/IBM/platform-services-go-sdk v0.86.1
3232
github.com/IBM/project-go-sdk v0.3.5
@@ -38,7 +38,7 @@ require (
3838
github.com/IBM/secrets-manager-go-sdk/v2 v2.0.15
3939
github.com/IBM/vmware-go-sdk v0.1.5
4040
github.com/IBM/vpc-beta-go-sdk v0.8.0
41-
github.com/IBM/vpc-go-sdk v0.71.1
41+
github.com/IBM/vpc-go-sdk v0.72.0
4242
github.com/ScaleFT/sshkeys v0.0.0-20200327173127-6142f742bca5
4343
github.com/akamai/AkamaiOPEN-edgegrid-golang v1.2.2
4444
github.com/akamai/AkamaiOPEN-edgegrid-golang/v5 v5.0.0
@@ -232,8 +232,6 @@ replace github.com/softlayer/softlayer-go v1.0.3 => github.com/IBM-Cloud/softlay
232232
// add sdk changes.
233233
replace github.com/portworx/sched-ops v0.0.0-20200831185134-3e8010dc7056 => github.com/portworx/sched-ops v0.20.4-openstorage-rc3 // required by rook v1.7
234234

235-
replace github.com/IBM/vpc-go-sdk v0.71.1 => ./common/github.com/IBM/vpc-go-sdk
236-
237235
replace github.com/hashicorp/consul/api v1.1.0 => github.com/hashicorp/consul/api v1.30.0
238236

239237
replace github.com/hashicorp/vault => github.com/hashicorp/vault v1.18.2

go.sum

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ github.com/IBM/appid-management-go-sdk v0.0.0-20210908164609-dd0e0eaf732f h1:4c1
104104
github.com/IBM/appid-management-go-sdk v0.0.0-20210908164609-dd0e0eaf732f/go.mod h1:d22kTYY7RYBWcQlZpqrSdshpB/lJ16viWS5Sbjtlc8s=
105105
github.com/IBM/cloud-databases-go-sdk v0.8.0 h1:uMFqhnc/roVTzfCaUsJ23eaHKjChhGpM1F7Mpxik0bo=
106106
github.com/IBM/cloud-databases-go-sdk v0.8.0/go.mod h1:JYucI1PdwqbAd8XGdDAchxzxRP7bxOh1zUnseovHKsc=
107-
github.com/IBM/cloud-db2-go-sdk v0.2.3 h1:R+8uFXSZFOsBDC7nKqW9DgyGgT9Pop589ziUIaw2Tek=
108-
github.com/IBM/cloud-db2-go-sdk v0.2.3/go.mod h1:jEJMNXX2KOE+Hhk3M8CBq0qi9CZ0eRK36xmhuBPSiNA=
107+
github.com/IBM/cloud-db2-go-sdk v0.2.4 h1:kCiFoKav2FVrZqukoSAp0ivH8xBZDYipFBNkiyAXDw0=
108+
github.com/IBM/cloud-db2-go-sdk v0.2.4/go.mod h1:U1E6eRDEL5zWTE+aP9zWRC1DyaXB29a0kkTvhlCT9Wc=
109109
github.com/IBM/cloudant-go-sdk v0.8.0 h1:XzaqZFy5fm1Q9+iK52X5zRW39SHaahT9pf5SRgVTsTY=
110110
github.com/IBM/cloudant-go-sdk v0.8.0/go.mod h1:zDGBs8ideVtn9MehXbIQNI3852B68BsMtKJvq3iPn/Q=
111111
github.com/IBM/code-engine-go-sdk v0.0.0-20241217191651-e1821f8c58c3 h1:bNopmSDZEmWf+Q4ZqwnT3LY7vNt7S3oVH3PXTZHuLmE=
@@ -145,8 +145,8 @@ github.com/IBM/logs-go-sdk v0.4.0 h1:CyUjm19EUtcJjf4mxsj6Rc7gkZDT8JEY5rLUIz8Eoag
145145
github.com/IBM/logs-go-sdk v0.4.0/go.mod h1:yv/GCXC4/p+MZEeXl4xjZAOMvDAVRwu61WyHZFKFXQM=
146146
github.com/IBM/logs-router-go-sdk v1.0.8 h1:MU1TdYNdVbvVTUXeqeYPItu6BoiSV/NMN49ySqE7WIY=
147147
github.com/IBM/logs-router-go-sdk v1.0.8/go.mod h1:tCN2vFgu5xG0ob9iJcxi5M4bJ6mWmu3nhmRPnvlwev0=
148-
github.com/IBM/mqcloud-go-sdk v0.3.0 h1:zuRe+lu6IwIzsBsmoVKZT4JgX+GxH5PJG06r5y5Xnh4=
149-
github.com/IBM/mqcloud-go-sdk v0.3.0/go.mod h1:7zigCUz6k3eRrNE8KOcDkY72oPppEmoQifF+SB0NPRM=
148+
github.com/IBM/mqcloud-go-sdk v0.4.0 h1:BuZNXA6iYEg5OEPr13CMGrhH0ew4rH/4L56b1nFtA10=
149+
github.com/IBM/mqcloud-go-sdk v0.4.0/go.mod h1:7zigCUz6k3eRrNE8KOcDkY72oPppEmoQifF+SB0NPRM=
150150
github.com/IBM/networking-go-sdk v0.51.12 h1:2qv6neG8msFR1dtf9v+rbaC2gIkw9HnzohvQpgVye5w=
151151
github.com/IBM/networking-go-sdk v0.51.12/go.mod h1:TAXWyBUk3C3R7aS1m84EfKdnDcBMZMAClwLfDj/SYZc=
152152
github.com/IBM/platform-services-go-sdk v0.86.1 h1:ngBpaXvUF3gmLvbU1Z4lX1wowOSYgGoKBEBaR/urt30=
@@ -169,12 +169,8 @@ github.com/IBM/vmware-go-sdk v0.1.5 h1:aQbwcJBceaaauuIoJ0OJn+ttwjb+QTX6XV9Jbrdpj
169169
github.com/IBM/vmware-go-sdk v0.1.5/go.mod h1:OyQKRInGGsBaOyE5LIZCqH7b1DZ01BvIYa8BgGy+wWo=
170170
github.com/IBM/vpc-beta-go-sdk v0.8.0 h1:cEPpv4iw3Ba5W2d0AWg3TIbKeJ8y1nPuUuibR5Jt9eE=
171171
github.com/IBM/vpc-beta-go-sdk v0.8.0/go.mod h1:hORgIyTFRzXrZIK9IohaWmCRBBlYiDRagsufi7M6akE=
172-
github.com/IBM/vpc-go-sdk v0.70.1 h1:6NsbRkiA5gDNxe7cjNx8Pi1j9s0PlhwNQj29wsKZxAo=
173-
github.com/IBM/vpc-go-sdk v0.70.1/go.mod h1:K3vVlje72PYE3ZRt1iouE+jSIq+vCyYzT1HiFC06hUA=
174-
github.com/IBM/vpc-go-sdk v0.71.0 h1:e7Y/KDKQMeYEHDIFb/wMGMRRFBI0dht8mVh1vnKRL8U=
175-
github.com/IBM/vpc-go-sdk v0.71.0/go.mod h1:K3vVlje72PYE3ZRt1iouE+jSIq+vCyYzT1HiFC06hUA=
176-
github.com/IBM/vpc-go-sdk v0.71.1 h1:SP5/uQs5JDb1QRvSJ1QC2BzE+BHEMq4jd2+JEcRuieE=
177-
github.com/IBM/vpc-go-sdk v0.71.1/go.mod h1:K3vVlje72PYE3ZRt1iouE+jSIq+vCyYzT1HiFC06hUA=
172+
github.com/IBM/vpc-go-sdk v0.72.0 h1:3Pj7nNuYmlaRPiMyC/5Uro3+5hzNBM6v2Lrq5UABBkQ=
173+
github.com/IBM/vpc-go-sdk v0.72.0/go.mod h1:K3vVlje72PYE3ZRt1iouE+jSIq+vCyYzT1HiFC06hUA=
178174
github.com/Logicalis/asn1 v0.0.0-20190312173541-d60463189a56 h1:vuquMR410psHNax14XKNWa0Ae/kYgWJcXi0IFuX60N0=
179175
github.com/Logicalis/asn1 v0.0.0-20190312173541-d60463189a56/go.mod h1:Zb3OT4l0mf7P/GOs2w2Ilj5sdm5Whoq3pa24dAEBHFc=
180176
github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0=

ibm/provider/provider.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,7 @@ func Provider() *schema.Provider {
363363
"ibm_db2_autoscale": db2.DataSourceIbmDb2Autoscale(),
364364
"ibm_db2_backup": db2.DataSourceIbmDb2Backup(),
365365
"ibm_db2_tuneable_param": db2.DataSourceIbmDb2TuneableParam(),
366+
"ibm_db2_users": db2.DataSourceIbmDb2Users(),
366367
"ibm_compute_bare_metal": classicinfrastructure.DataSourceIBMComputeBareMetal(),
367368
"ibm_compute_image_template": classicinfrastructure.DataSourceIBMComputeImageTemplate(),
368369
"ibm_compute_placement_group": classicinfrastructure.DataSourceIBMComputePlacementGroup(),

0 commit comments

Comments
 (0)