Skip to content

Commit c1c0e21

Browse files
authored
fix(tco): [136883893] tencentcloud_identity_center_user params user_name unsupport change (#3094)
* add * add * add
1 parent 1053050 commit c1c0e21

File tree

4 files changed

+46
-13
lines changed

4 files changed

+46
-13
lines changed

.changelog/3094.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_identity_center_user: params user_name unsupport change
3+
```

tencentcloud/services/tco/resource_tc_identity_center_user.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ func resourceTencentCloudIdentityCenterUserUpdate(d *schema.ResourceData, meta i
256256

257257
ctx := tccommon.NewResourceLifeCycleHandleFuncContext(context.Background(), logId, d, meta)
258258

259-
immutableArgs := []string{"zone_id"}
259+
immutableArgs := []string{"zone_id", "user_name"}
260260
for _, v := range immutableArgs {
261261
if d.HasChange(v) {
262262
return fmt.Errorf("argument `%s` cannot be changed", v)

tencentcloud/services/tco/resource_tc_identity_center_user.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,32 @@ Provides a resource to create an identity center user
33
Example Usage
44

55
```hcl
6-
resource "tencentcloud_identity_center_user" "identity_center_user" {
7-
zone_id = "z-xxxxxx"
8-
user_name = "test-user"
9-
description = "test"
6+
resource "tencentcloud_identity_center_user" "example" {
7+
zone_id = "z-1os7c9tyugct"
8+
user_name = "tf-example"
9+
description = "desc."
10+
}
11+
```
12+
13+
Or
14+
15+
```hcl
16+
resource "tencentcloud_identity_center_user" "example" {
17+
zone_id = "z-1os7c9tyugct"
18+
user_name = "tf-example"
19+
description = "desc."
20+
first_name = "FirstName"
21+
last_name = "LastName"
22+
display_name = "DisplayName"
23+
24+
user_status = "Enabled"
1025
}
1126
```
1227

1328
Import
1429

15-
organization identity_center_user can be imported using the id, e.g.
30+
organization identity center user can be imported using the id, e.g.
1631

1732
```
18-
terraform import tencentcloud_identity_center_user.identity_center_user ${zoneId}#${userId}
33+
terraform import tencentcloud_identity_center_user.example z-1os7c9tyugct#u-rdvm4xdqi8pr
1934
```

website/docs/r/identity_center_user.html.markdown

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,25 @@ Provides a resource to create an identity center user
1414
## Example Usage
1515

1616
```hcl
17-
resource "tencentcloud_identity_center_user" "identity_center_user" {
18-
zone_id = "z-xxxxxx"
19-
user_name = "test-user"
20-
description = "test"
17+
resource "tencentcloud_identity_center_user" "example" {
18+
zone_id = "z-1os7c9tyugct"
19+
user_name = "tf-example"
20+
description = "desc."
21+
}
22+
```
23+
24+
### Or
25+
26+
```hcl
27+
resource "tencentcloud_identity_center_user" "example" {
28+
zone_id = "z-1os7c9tyugct"
29+
user_name = "tf-example"
30+
description = "desc."
31+
first_name = "FirstName"
32+
last_name = "LastName"
33+
display_name = "DisplayName"
34+
35+
user_status = "Enabled"
2136
}
2237
```
2338

@@ -47,9 +62,9 @@ In addition to all arguments above, the following attributes are exported:
4762

4863
## Import
4964

50-
organization identity_center_user can be imported using the id, e.g.
65+
organization identity center user can be imported using the id, e.g.
5166

5267
```
53-
terraform import tencentcloud_identity_center_user.identity_center_user ${zoneId}#${userId}
68+
terraform import tencentcloud_identity_center_user.example z-1os7c9tyugct#u-rdvm4xdqi8pr
5469
```
5570

0 commit comments

Comments
 (0)