Skip to content

Commit b51f302

Browse files
author
mikatong
committed
fix
1 parent b4c9e78 commit b51f302

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

tencentcloud/services/tco/resource_tc_identity_center_role_configuration_permission_custom_policy_attachment.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,16 @@ func resourceTencentCloudIdentityCenterRoleConfigurationPermissionCustomPolicyAt
151151

152152
_ = d.Set("role_policy_name", rolePolicyName)
153153

154-
respData, err := service.DescribeIdentityCenterRoleConfigurationPermissionPolicyAttachmentById(ctx, zoneId, roleConfigurationId, "Custom")
154+
var respData *organization.ListPermissionPoliciesInRoleConfigurationResponseParams
155+
err := resource.Retry(tccommon.ReadRetryTimeout, func() *resource.RetryError {
156+
result, e := service.DescribeIdentityCenterRoleConfigurationPermissionPolicyAttachmentById(ctx, zoneId, roleConfigurationId, "Custom")
157+
if e != nil {
158+
return tccommon.RetryError(e)
159+
}
160+
161+
respData = result
162+
return nil
163+
})
155164
if err != nil {
156165
return err
157166
}

tencentcloud/services/tco/resource_tc_identity_center_role_configuration_permission_policy_attachment.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,16 @@ func resourceTencentCloudIdentityCenterRoleConfigurationPermissionPolicyAttachme
174174

175175
_ = d.Set("role_policy_id", rolePolicyId)
176176

177-
respData, err := service.DescribeIdentityCenterRoleConfigurationPermissionPolicyAttachmentById(ctx, zoneId, roleConfigurationId, "System")
177+
var respData *organization.ListPermissionPoliciesInRoleConfigurationResponseParams
178+
err = resource.Retry(tccommon.ReadRetryTimeout, func() *resource.RetryError {
179+
result, e := service.DescribeIdentityCenterRoleConfigurationPermissionPolicyAttachmentById(ctx, zoneId, roleConfigurationId, "System")
180+
if e != nil {
181+
return tccommon.RetryError(e)
182+
}
183+
184+
respData = result
185+
return nil
186+
})
178187
if err != nil {
179188
return err
180189
}

0 commit comments

Comments
 (0)