|
2 | 2 | // Licensed under the Mozilla Public License v2.0 |
3 | 3 |
|
4 | 4 | /* |
5 | | - * IBM OpenAPI Terraform Generator Version: 3.104.0-b4a47c49-20250418-184351 |
| 5 | + * IBM OpenAPI Terraform Generator Version: 3.107.1-41b0fbd0-20250825-080732 |
6 | 6 | */ |
7 | 7 |
|
8 | 8 | package mqcloud |
@@ -54,6 +54,17 @@ func ResourceIbmMqcloudUser() *schema.Resource { |
54 | 54 | Computed: true, |
55 | 55 | Description: "The IAM ID of the user.", |
56 | 56 | }, |
| 57 | + "roles": { |
| 58 | + Type: schema.TypeList, |
| 59 | + Computed: true, |
| 60 | + Description: "A list of roles the user has.", |
| 61 | + Elem: &schema.Schema{Type: schema.TypeString}, |
| 62 | + }, |
| 63 | + "iam_managed": { |
| 64 | + Type: schema.TypeBool, |
| 65 | + Computed: true, |
| 66 | + Description: "Indicates whether the user is managed by IAM.", |
| 67 | + }, |
57 | 68 | "href": { |
58 | 69 | Type: schema.TypeString, |
59 | 70 | Computed: true, |
@@ -173,6 +184,14 @@ func resourceIbmMqcloudUserRead(context context.Context, d *schema.ResourceData, |
173 | 184 | err = fmt.Errorf("Error setting iam_service_id: %s", err) |
174 | 185 | return flex.DiscriminatedTerraformErrorf(err, err.Error(), "ibm_mqcloud_user", "read", "set-iam_service_id").GetDiag() |
175 | 186 | } |
| 187 | + if err = d.Set("roles", userDetails.Roles); err != nil { |
| 188 | + err = fmt.Errorf("Error setting roles: %s", err) |
| 189 | + return flex.DiscriminatedTerraformErrorf(err, err.Error(), "ibm_mqcloud_user", "read", "set-roles").GetDiag() |
| 190 | + } |
| 191 | + if err = d.Set("iam_managed", userDetails.IamManaged); err != nil { |
| 192 | + err = fmt.Errorf("Error setting iam_managed: %s", err) |
| 193 | + return flex.DiscriminatedTerraformErrorf(err, err.Error(), "ibm_mqcloud_user", "read", "set-iam_managed").GetDiag() |
| 194 | + } |
176 | 195 | if err = d.Set("href", userDetails.Href); err != nil { |
177 | 196 | err = fmt.Errorf("Error setting href: %s", err) |
178 | 197 | return flex.DiscriminatedTerraformErrorf(err, err.Error(), "ibm_mqcloud_user", "read", "set-href").GetDiag() |
|
0 commit comments