Skip to content

Commit 5b42cb3

Browse files
committed
feat(IAM Identity): Identity Preferences
1 parent 1ee6f9c commit 5b42cb3

18 files changed

+1299
-0
lines changed
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# Examples for IAM Identity Services
2+
3+
These examples illustrate how to use the resources and data sources associated with IAM Identity Services.
4+
5+
The following resources are supported:
6+
* ibm_iam_identity_preference
7+
8+
The following data sources are supported:
9+
* ibm_iam_identity_preference
10+
11+
## Usage
12+
13+
To run this example, execute the following commands:
14+
15+
```bash
16+
$ terraform init
17+
$ terraform plan
18+
$ terraform apply
19+
```
20+
21+
Run `terraform destroy` when you don't need these resources.
22+
23+
## IAM Identity Services resources
24+
25+
### Resource: ibm_iam_identity_preference
26+
27+
```hcl
28+
resource "ibm_iam_identity_preference" "iam_identity_preference_instance" {
29+
account_id = var.iam_identity_preference_account_id
30+
iam_id = var.iam_identity_preference_iam_id
31+
service = var.iam_identity_preference_service
32+
preference_id = var.iam_identity_preference_preference_id
33+
value_string = var.iam_identity_preference_value_string
34+
value_list_of_strings = var.iam_identity_preference_value_list_of_strings
35+
}
36+
```
37+
38+
#### Inputs
39+
40+
| Name | Description | Type | Required |
41+
|------|-------------|------|---------|
42+
| ibmcloud\_api\_key | IBM Cloud API key | `string` | true |
43+
| account_id | Account id to update preference for. | `string` | true |
44+
| iam_id | IAM id to update the preference for. | `string` | true |
45+
| service | Service of the preference to be updated. | `string` | true |
46+
| preference_id | Identifier of preference to be updated. | `string` | true |
47+
| value_string | String value of the preference, only one value property is set, either 'value_string' or 'value_list_of_strings' is present. | `string` | true |
48+
| value_list_of_strings | List of value of the preference, only one value property is set, either 'value_string' or 'value_list_of_strings' is present. | `list(string)` | false |
49+
50+
#### Outputs
51+
52+
| Name | Description |
53+
|------|-------------|
54+
| scope | Scope of the preference, 'global' or 'account'. |
55+
| preference_id | Unique ID of the preference. |
56+
57+
## IAM Identity Services data sources
58+
59+
### Data source: ibm_iam_identity_preference
60+
61+
```hcl
62+
data "ibm_iam_identity_preference" "iam_identity_preference_instance" {
63+
account_id = var.data_iam_identity_preference_account_id
64+
iam_id = var.data_iam_identity_preference_iam_id
65+
service = var.data_iam_identity_preference_service
66+
preference_id = var.data_iam_identity_preference_preference_id
67+
}
68+
```
69+
70+
#### Inputs
71+
72+
| Name | Description | Type | Required |
73+
|------|-------------|------|---------|
74+
| account_id | Account id to get preference for. | `string` | true |
75+
| iam_id | IAM id to get the preference for. | `string` | true |
76+
| service | Service of the preference to be fetched. | `string` | true |
77+
| preference_id | Identifier of preference to be fetched. | `string` | true |
78+
79+
#### Outputs
80+
81+
| Name | Description |
82+
|------|-------------|
83+
| scope | Scope of the preference, 'global' or 'account'. |
84+
| value_string | String value of the preference, only one value property is set, either 'value_string' or 'value_list_of_strings' is present. |
85+
| value_list_of_strings | List of value of the preference, only one value property is set, either 'value_string' or 'value_list_of_strings' is present. |
86+
87+
## Assumptions
88+
89+
1. TODO
90+
91+
## Notes
92+
93+
1. TODO
94+
95+
## Requirements
96+
97+
| Name | Version |
98+
|------|---------|
99+
| terraform | ~> 0.12 |
100+
101+
## Providers
102+
103+
| Name | Version |
104+
|------|---------|
105+
| ibm | 1.13.1 |
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
provider "ibm" {
2+
ibmcloud_api_key = var.ibmcloud_api_key
3+
}
4+
5+
// Provision iam_identity_preference resource instance
6+
resource "ibm_iam_identity_preference" "iam_identity_preference_instance" {
7+
account_id = var.iam_identity_preference_account_id
8+
iam_id = var.iam_identity_preference_iam_id
9+
service = var.iam_identity_preference_service
10+
preference_id = var.iam_identity_preference_preference_id
11+
value_string = var.iam_identity_preference_value_string
12+
value_list_of_strings = var.iam_identity_preference_value_list_of_strings
13+
}
14+
15+
// Data source is not linked to a resource instance
16+
// Uncomment if an existing data source instance exists
17+
/*
18+
// Create iam_identity_preference data source
19+
data "ibm_iam_identity_preference" "iam_identity_preference_instance" {
20+
account_id = var.data_iam_identity_preference_account_id
21+
iam_id = var.data_iam_identity_preference_iam_id
22+
service = var.data_iam_identity_preference_service
23+
preference_id = var.data_iam_identity_preference_preference_id
24+
}
25+
*/
26+
27+
// Data source is not linked to a resource instance
28+
// Uncomment if an existing data source instance exists
29+
/*
30+
// Create iam_identity_preferences data source
31+
data "ibm_iam_identity_preferences" "iam_identity_preferences_instance" {
32+
account_id = var.iam_identity_preferences_account_id
33+
iam_id = var.iam_identity_preferences_iam_id
34+
}
35+
*/
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// This output allows iam_identity_preference data to be referenced by other resources and the terraform CLI
2+
// Modify this output if only certain data should be exposed
3+
output "ibm_iam_identity_preference" {
4+
value = ibm_iam_identity_preference.iam_identity_preference_instance
5+
description = "iam_identity_preference resource instance"
6+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
variable "ibmcloud_api_key" {
2+
description = "IBM Cloud API key"
3+
type = string
4+
}
5+
6+
// Resource arguments for iam_identity_preference
7+
variable "iam_identity_preference_account_id" {
8+
description = "Account id to update preference for."
9+
type = string
10+
default = "account_id"
11+
}
12+
variable "iam_identity_preference_iam_id" {
13+
description = "IAM id to update the preference for."
14+
type = string
15+
default = "iam_id"
16+
}
17+
variable "iam_identity_preference_service" {
18+
description = "Service of the preference to be updated."
19+
type = string
20+
default = "service"
21+
}
22+
variable "iam_identity_preference_preference_id" {
23+
description = "Identifier of preference to be updated."
24+
type = string
25+
default = "preference_id"
26+
}
27+
variable "iam_identity_preference_value_string" {
28+
description = "String value of the preference, only one value property is set, either 'value_string' or 'value_list_of_strings' is present."
29+
type = string
30+
default = "value_string"
31+
}
32+
variable "iam_identity_preference_value_list_of_strings" {
33+
description = "List of value of the preference, only one value property is set, either 'value_string' or 'value_list_of_strings' is present."
34+
type = list(string)
35+
default = [ "value_list_of_strings" ]
36+
}
37+
38+
// Data source arguments for iam_identity_preference
39+
variable "data_iam_identity_preference_account_id" {
40+
description = "Account id to get preference for."
41+
type = string
42+
default = "account_id"
43+
}
44+
variable "data_iam_identity_preference_iam_id" {
45+
description = "IAM id to get the preference for."
46+
type = string
47+
default = "iam_id"
48+
}
49+
variable "data_iam_identity_preference_service" {
50+
description = "Service of the preference to be fetched."
51+
type = string
52+
default = "service"
53+
}
54+
variable "data_iam_identity_preference_preference_id" {
55+
description = "Identifier of preference to be fetched."
56+
type = string
57+
default = "preference_id"
58+
}
59+
60+
// Data source arguments for iam_identity_preferences
61+
variable "iam_identity_preferences_account_id" {
62+
description = "Account id to get preferences for."
63+
type = string
64+
default = "account_id"
65+
}
66+
variable "iam_identity_preferences_iam_id" {
67+
description = "IAM id to get the preferences for."
68+
type = string
69+
default = "iam_id"
70+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
terraform {
2+
required_version = ">= 1.0"
3+
required_providers {
4+
ibm = {
5+
source = "IBM-Cloud/ibm"
6+
version = "1.52.0-beta0"
7+
}
8+
}
9+
}

go.mod

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,13 +129,18 @@ require (
129129
github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 // indirect
130130
github.com/hashicorp/go-sockaddr v1.0.7 // indirect
131131
github.com/hashicorp/hc-install v0.9.2 // indirect
132+
github.com/hashicorp/hc-install v0.9.2 // indirect
132133
github.com/hashicorp/hcl v1.0.1-vault-7 // indirect
133134
github.com/hashicorp/hcl/v2 v2.23.0 // indirect
134135
github.com/hashicorp/logutils v1.0.0 // indirect
135136
github.com/hashicorp/terraform-exec v0.23.0 // indirect
136137
github.com/hashicorp/terraform-json v0.25.0 // indirect
137138
github.com/hashicorp/terraform-plugin-go v0.28.0 // indirect
139+
github.com/hashicorp/terraform-exec v0.23.0 // indirect
140+
github.com/hashicorp/terraform-json v0.25.0 // indirect
141+
github.com/hashicorp/terraform-plugin-go v0.28.0 // indirect
138142
github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect
143+
github.com/hashicorp/terraform-plugin-testing v1.13.3
139144
github.com/hashicorp/terraform-registry-address v0.2.5 // indirect
140145
github.com/hashicorp/terraform-svchost v0.1.1 // indirect
141146
github.com/hashicorp/vault/api v1.16.0 // indirect
@@ -208,6 +213,8 @@ require (
208213
google.golang.org/appengine v1.6.8 // indirect
209214
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a // indirect
210215
google.golang.org/grpc v1.72.1 // indirect
216+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a // indirect
217+
google.golang.org/grpc v1.72.1 // indirect
211218
google.golang.org/protobuf v1.36.7 // indirect
212219
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
213220
gopkg.in/inf.v0 v0.9.1 // indirect

go.sum

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,8 @@ github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb0
180180
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
181181
github.com/PromonLogicalis/asn1 v0.0.0-20190312173541-d60463189a56 h1:zL3Ph7RCZadAPb7QV0gMIDmjuZHFawNhoPZ5erh6TRw=
182182
github.com/PromonLogicalis/asn1 v0.0.0-20190312173541-d60463189a56/go.mod h1:nE9BGpMlMfM9Z3U+P+mWtcHNDwHcGctalMx1VTkODAY=
183+
github.com/ProtonMail/go-crypto v1.1.0-alpha.2 h1:bkyFVUP+ROOARdgCiJzNQo2V2kiB97LyUpzH9P6Hrlg=
184+
github.com/ProtonMail/go-crypto v1.1.0-alpha.2/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE=
183185
github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw=
184186
github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE=
185187
github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
@@ -677,6 +679,11 @@ github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtng
677679
github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
678680
github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ=
679681
github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=
682+
<<<<<<< HEAD
683+
=======
684+
github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 h1:1/D3zfFHttUKaCaGKZ/dR2roBXv0vKbSCnssIldfQdI=
685+
github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320/go.mod h1:EiZBMaudVLy8fmjf9Npq1dq9RalhveqZG5w/yz3mHWs=
686+
>>>>>>> 5ca0f5ff4 (feat(IAM Identity): Identity Preferences)
680687
github.com/hashicorp/go-cty v1.5.0 h1:EkQ/v+dDNUqnuVpmS5fPqyY71NXVgT5gf32+57xY8g0=
681688
github.com/hashicorp/go-cty v1.5.0/go.mod h1:lFUCG5kd8exDobgSfyj4ONE/dc822kiYMguVKdHGMLM=
682689
github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ=
@@ -692,6 +699,11 @@ github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHh
692699
github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA=
693700
github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo=
694701
github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM=
702+
<<<<<<< HEAD
703+
=======
704+
github.com/hashicorp/go-plugin v1.6.2 h1:zdGAEd0V1lCaU0u+MxWQhtSDQmahpkwOun8U8EiRVog=
705+
github.com/hashicorp/go-plugin v1.6.2/go.mod h1:CkgLQ5CZqNmdL9U9JzM532t8ZiYQ35+pj3b1FD37R0Q=
706+
>>>>>>> 5ca0f5ff4 (feat(IAM Identity): Identity Preferences)
695707
github.com/hashicorp/go-plugin v1.6.3 h1:xgHB+ZUSYeuJi96WtxEjzi23uh7YQpznjGh0U0UUrwg=
696708
github.com/hashicorp/go-plugin v1.6.3/go.mod h1:MRobyh+Wc/nYy1V4KAXUiYfzxoYhs7V1mlH1Z7iY2h0=
697709
github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs=
@@ -727,6 +739,11 @@ github.com/hashicorp/golang-lru v0.0.0-20180201235237-0fb14efe8c47/go.mod h1:/m3
727739
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
728740
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
729741
github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
742+
<<<<<<< HEAD
743+
=======
744+
github.com/hashicorp/hc-install v0.9.0 h1:2dIk8LcvANwtv3QZLckxcjyF5w8KVtiMxu6G6eLhghE=
745+
github.com/hashicorp/hc-install v0.9.0/go.mod h1:+6vOP+mf3tuGgMApVYtmsnDoKWMDcFXeTxCACYZ8SFg=
746+
>>>>>>> 5ca0f5ff4 (feat(IAM Identity): Identity Preferences)
730747
github.com/hashicorp/hc-install v0.9.2 h1:v80EtNX4fCVHqzL9Lg/2xkp62bbvQMnvPQ0G+OmtO24=
731748
github.com/hashicorp/hc-install v0.9.2/go.mod h1:XUqBQNnuT4RsxoxiM9ZaUk0NX8hi2h+Lb6/c0OZnC/I=
732749
github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
@@ -740,16 +757,40 @@ github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO
740757
github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc=
741758
github.com/hashicorp/memberlist v0.5.0/go.mod h1:yvyXLpo0QaGE59Y7hDTsTzDD25JYBZ4mHgHUZ8lrOI0=
742759
github.com/hashicorp/serf v0.10.1/go.mod h1:yL2t6BqATOLGc5HF7qbFkTfXoPIY0WZdWHfEvMqbG+4=
760+
<<<<<<< HEAD
743761
github.com/hashicorp/terraform-exec v0.23.0 h1:MUiBM1s0CNlRFsCLJuM5wXZrzA3MnPYEsiXmzATMW/I=
744762
github.com/hashicorp/terraform-exec v0.23.0/go.mod h1:mA+qnx1R8eePycfwKkCRk3Wy65mwInvlpAeOwmA7vlY=
745763
github.com/hashicorp/terraform-json v0.25.0 h1:rmNqc/CIfcWawGiwXmRuiXJKEiJu1ntGoxseG1hLhoQ=
746764
github.com/hashicorp/terraform-json v0.25.0/go.mod h1:sMKS8fiRDX4rVlR6EJUMudg1WcanxCMoWwTLkgZP/vc=
765+
=======
766+
github.com/hashicorp/terraform-exec v0.21.0 h1:uNkLAe95ey5Uux6KJdua6+cv8asgILFVWkd/RG0D2XQ=
767+
github.com/hashicorp/terraform-exec v0.21.0/go.mod h1:1PPeMYou+KDUSSeRE9szMZ/oHf4fYUmB923Wzbq1ICg=
768+
github.com/hashicorp/terraform-exec v0.23.0 h1:MUiBM1s0CNlRFsCLJuM5wXZrzA3MnPYEsiXmzATMW/I=
769+
github.com/hashicorp/terraform-exec v0.23.0/go.mod h1:mA+qnx1R8eePycfwKkCRk3Wy65mwInvlpAeOwmA7vlY=
770+
github.com/hashicorp/terraform-json v0.23.0 h1:sniCkExU4iKtTADReHzACkk8fnpQXrdD2xoR+lppBkI=
771+
github.com/hashicorp/terraform-json v0.23.0/go.mod h1:MHdXbBAbSg0GvzuWazEGKAn/cyNfIB7mN6y7KJN6y2c=
772+
github.com/hashicorp/terraform-json v0.25.0 h1:rmNqc/CIfcWawGiwXmRuiXJKEiJu1ntGoxseG1hLhoQ=
773+
github.com/hashicorp/terraform-json v0.25.0/go.mod h1:sMKS8fiRDX4rVlR6EJUMudg1WcanxCMoWwTLkgZP/vc=
774+
github.com/hashicorp/terraform-plugin-go v0.25.0 h1:oi13cx7xXA6QciMcpcFi/rwA974rdTxjqEhXJjbAyks=
775+
github.com/hashicorp/terraform-plugin-go v0.25.0/go.mod h1:+SYagMYadJP86Kvn+TGeV+ofr/R3g4/If0O5sO96MVw=
776+
>>>>>>> 5ca0f5ff4 (feat(IAM Identity): Identity Preferences)
747777
github.com/hashicorp/terraform-plugin-go v0.28.0 h1:zJmu2UDwhVN0J+J20RE5huiF3XXlTYVIleaevHZgKPA=
748778
github.com/hashicorp/terraform-plugin-go v0.28.0/go.mod h1:FDa2Bb3uumkTGSkTFpWSOwWJDwA7bf3vdP3ltLDTH6o=
749779
github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0=
750780
github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow=
781+
<<<<<<< HEAD
782+
github.com/hashicorp/terraform-plugin-sdk/v2 v2.37.0 h1:NFPMacTrY/IdcIcnUB+7hsore1ZaRWU9cnB6jFoBnIM=
783+
github.com/hashicorp/terraform-plugin-sdk/v2 v2.37.0/go.mod h1:QYmYnLfsosrxjCnGY1p9c7Zj6n9thnEE+7RObeYs3fA=
784+
=======
785+
github.com/hashicorp/terraform-plugin-sdk/v2 v2.35.0 h1:wyKCCtn6pBBL46c1uIIBNUOWlNfYXfXpVo16iDyLp8Y=
786+
github.com/hashicorp/terraform-plugin-sdk/v2 v2.35.0/go.mod h1:B0Al8NyYVr8Mp/KLwssKXG1RqnTk7FySqSn4fRuLNgw=
751787
github.com/hashicorp/terraform-plugin-sdk/v2 v2.37.0 h1:NFPMacTrY/IdcIcnUB+7hsore1ZaRWU9cnB6jFoBnIM=
752788
github.com/hashicorp/terraform-plugin-sdk/v2 v2.37.0/go.mod h1:QYmYnLfsosrxjCnGY1p9c7Zj6n9thnEE+7RObeYs3fA=
789+
github.com/hashicorp/terraform-plugin-testing v1.13.3 h1:QLi/khB8Z0a5L54AfPrHukFpnwsGL8cwwswj4RZduCo=
790+
github.com/hashicorp/terraform-plugin-testing v1.13.3/go.mod h1:WHQ9FDdiLoneey2/QHpGM/6SAYf4A7AZazVg7230pLE=
791+
github.com/hashicorp/terraform-registry-address v0.2.3 h1:2TAiKJ1A3MAkZlH1YI/aTVcLZRu7JseiXNRHbOAyoTI=
792+
github.com/hashicorp/terraform-registry-address v0.2.3/go.mod h1:lFHA76T8jfQteVfT7caREqguFrW3c4MFSPhZB7HHgUM=
793+
>>>>>>> 5ca0f5ff4 (feat(IAM Identity): Identity Preferences)
753794
github.com/hashicorp/terraform-registry-address v0.2.5 h1:2GTftHqmUhVOeuu9CW3kwDkRe4pcBDq0uuK5VJngU1M=
754795
github.com/hashicorp/terraform-registry-address v0.2.5/go.mod h1:PpzXWINwB5kuVS5CA7m1+eO2f1jKb5ZDIxrOPfpnGkg=
755796
github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ=
@@ -1216,6 +1257,11 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec
12161257
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
12171258
github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
12181259
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
1260+
<<<<<<< HEAD
1261+
=======
1262+
github.com/zclconf/go-cty v1.15.0 h1:tTCRWxsexYUmtt/wVxgDClUe+uQusuI443uL6e+5sXQ=
1263+
github.com/zclconf/go-cty v1.15.0/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE=
1264+
>>>>>>> 5ca0f5ff4 (feat(IAM Identity): Identity Preferences)
12191265
github.com/zclconf/go-cty v1.16.3 h1:osr++gw2T61A8KVYHoQiFbFd1Lh3JOCXc/jFLJXKTxk=
12201266
github.com/zclconf/go-cty v1.16.3/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE=
12211267
github.com/zclconf/go-cty-debug v0.0.0-20240509010212-0d6042c53940 h1:4r45xpDWB6ZMSMNJFMOjqrGHynW3DIBuR2H9j0ug+Mo=
@@ -1864,6 +1910,11 @@ google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX
18641910
google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
18651911
google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
18661912
google.golang.org/genproto v0.0.0-20220602131408-e326c6e8e9c8/go.mod h1:yKyY4AMRwFiC8yMMNaMi+RkCnjZJt9LoWuvhXjMs+To=
1913+
<<<<<<< HEAD
1914+
=======
1915+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs=
1916+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU=
1917+
>>>>>>> 5ca0f5ff4 (feat(IAM Identity): Identity Preferences)
18671918
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a h1:51aaUVRocpvUOSQKM6Q7VuoaktNIaMCLuhZB6DKksq4=
18681919
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a/go.mod h1:uRxBH1mhmO8PGhU89cMcHaXKZqO+OfakD8QQO0oYwlQ=
18691920
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
@@ -1898,6 +1949,11 @@ google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11
18981949
google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
18991950
google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
19001951
google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
1952+
<<<<<<< HEAD
1953+
=======
1954+
google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E=
1955+
google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA=
1956+
>>>>>>> 5ca0f5ff4 (feat(IAM Identity): Identity Preferences)
19011957
google.golang.org/grpc v1.72.1 h1:HR03wO6eyZ7lknl75XlxABNVLLFc2PAb6mHlYh756mA=
19021958
google.golang.org/grpc v1.72.1/go.mod h1:wH5Aktxcg25y1I3w7H69nHfXdOG3UiadoBtjh3izSDM=
19031959
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=

0 commit comments

Comments
 (0)