From 8561360b75e9e688ffadd57de8f99e2f3575dd16 Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Tue, 21 Jan 2025 11:26:00 +0800 Subject: [PATCH 1/3] add --- .../cam/resource_tc_cam_group_membership.md | 38 +++++++++--------- .../docs/r/cam_group_membership.html.markdown | 39 ++++++++++--------- 2 files changed, 41 insertions(+), 36 deletions(-) diff --git a/tencentcloud/services/cam/resource_tc_cam_group_membership.md b/tencentcloud/services/cam/resource_tc_cam_group_membership.md index c6a8ebf67b..a776cd2f43 100644 --- a/tencentcloud/services/cam/resource_tc_cam_group_membership.md +++ b/tencentcloud/services/cam/resource_tc_cam_group_membership.md @@ -3,32 +3,34 @@ Provides a resource to create a CAM group membership. Example Usage ```hcl -variable "cam_group_basic" { - default = "keep-cam-group" -} - -data "tencentcloud_cam_groups" "groups" { - name = var.cam_group_basic -} - -resource "tencentcloud_cam_user" "foo" { - name = "tf_cam_user" - remark = "tf_user_remark" +// create cam user +resource "tencentcloud_cam_user" "example" { + name = "tf-example" + remark = "remark." console_login = true use_api = true need_reset_password = true - password = "Gail@1234" - phone_num = "12345678910" + password = "Password@123" + phone_num = "18634356789" + email = "example@tencent.com" country_code = "86" - email = "1234@qq.com" force_delete = true + tags = { + createBy = "Terraform" + } } -resource "tencentcloud_cam_group_membership" "group_membership_basic" { - group_id = data.tencentcloud_cam_groups.groups.group_list.0.group_id - user_names = [tencentcloud_cam_user.foo.id] +// create cam group +resource "tencentcloud_cam_group" "example" { + name = "tf-example" + remark = "remark." } +// create cam group membership +resource "tencentcloud_cam_group_membership" "example" { + group_id = tencentcloud_cam_group.example.id + user_names = [tencentcloud_cam_user.example.id] +} ``` Import @@ -36,5 +38,5 @@ Import CAM group membership can be imported using the id, e.g. ``` -$ terraform import tencentcloud_cam_group_membership.foo 12515263 +$ terraform import tencentcloud_cam_group_membership.example 353251 ``` \ No newline at end of file diff --git a/website/docs/r/cam_group_membership.html.markdown b/website/docs/r/cam_group_membership.html.markdown index 242527d613..b99101c77d 100644 --- a/website/docs/r/cam_group_membership.html.markdown +++ b/website/docs/r/cam_group_membership.html.markdown @@ -14,30 +14,33 @@ Provides a resource to create a CAM group membership. ## Example Usage ```hcl -variable "cam_group_basic" { - default = "keep-cam-group" -} - -data "tencentcloud_cam_groups" "groups" { - name = var.cam_group_basic -} - -resource "tencentcloud_cam_user" "foo" { - name = "tf_cam_user" - remark = "tf_user_remark" +// create cam user +resource "tencentcloud_cam_user" "example" { + name = "tf-example" + remark = "remark." console_login = true use_api = true need_reset_password = true - password = "Gail@1234" - phone_num = "12345678910" + password = "Password@123" + phone_num = "18634356789" + email = "example@tencent.com" country_code = "86" - email = "1234@qq.com" force_delete = true + tags = { + createBy = "Terraform" + } +} + +// create cam group +resource "tencentcloud_cam_group" "example" { + name = "tf-example" + remark = "remark." } -resource "tencentcloud_cam_group_membership" "group_membership_basic" { - group_id = data.tencentcloud_cam_groups.groups.group_list.0.group_id - user_names = [tencentcloud_cam_user.foo.id] +// create cam group membership +resource "tencentcloud_cam_group_membership" "example" { + group_id = tencentcloud_cam_group.example.id + user_names = [tencentcloud_cam_user.example.id] } ``` @@ -62,6 +65,6 @@ In addition to all arguments above, the following attributes are exported: CAM group membership can be imported using the id, e.g. ``` -$ terraform import tencentcloud_cam_group_membership.foo 12515263 +$ terraform import tencentcloud_cam_group_membership.example 353251 ``` From 36a22f3347641e0b2de5068c2c7e94ffe53a324c Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Tue, 21 Jan 2025 11:27:19 +0800 Subject: [PATCH 2/3] add --- .changelog/3093.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/3093.txt diff --git a/.changelog/3093.txt b/.changelog/3093.txt new file mode 100644 index 0000000000..38e3375ff7 --- /dev/null +++ b/.changelog/3093.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +resource/tencentcloud_cam_group_membership: update doc +``` From 47fa7921142487e859a2caf6cca6b03f5d05a34e Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Tue, 21 Jan 2025 15:00:56 +0800 Subject: [PATCH 3/3] add --- tencentcloud/services/cam/resource_tc_cam_group_membership.md | 2 +- website/docs/r/cam_group_membership.html.markdown | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tencentcloud/services/cam/resource_tc_cam_group_membership.md b/tencentcloud/services/cam/resource_tc_cam_group_membership.md index a776cd2f43..e4fd9c10a1 100644 --- a/tencentcloud/services/cam/resource_tc_cam_group_membership.md +++ b/tencentcloud/services/cam/resource_tc_cam_group_membership.md @@ -11,7 +11,7 @@ resource "tencentcloud_cam_user" "example" { use_api = true need_reset_password = true password = "Password@123" - phone_num = "18634356789" + phone_num = "18611111111" email = "example@tencent.com" country_code = "86" force_delete = true diff --git a/website/docs/r/cam_group_membership.html.markdown b/website/docs/r/cam_group_membership.html.markdown index b99101c77d..97d4512080 100644 --- a/website/docs/r/cam_group_membership.html.markdown +++ b/website/docs/r/cam_group_membership.html.markdown @@ -22,7 +22,7 @@ resource "tencentcloud_cam_user" "example" { use_api = true need_reset_password = true password = "Password@123" - phone_num = "18634356789" + phone_num = "18611111111" email = "example@tencent.com" country_code = "86" force_delete = true