Skip to content

Commit 5ac7cc9

Browse files
committed
feat/ssm
1 parent 9f284e0 commit 5ac7cc9

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

tencentcloud/resource_tc_ssm_product_secret.go

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,7 @@ func resourceTencentCloudSsmProductSecretRead(d *schema.ResourceData, meta inter
379379
logId = getLogId(contextNil)
380380
ctx = context.WithValue(context.TODO(), logIdKey, logId)
381381
service = SsmService{client: meta.(*TencentCloudClient).apiV3Conn}
382+
secretInfo *SecretInfo
382383
secretName = d.Id()
383384
)
384385

@@ -436,9 +437,22 @@ func resourceTencentCloudSsmProductSecretRead(d *schema.ResourceData, meta inter
436437
_ = d.Set("secret_type", productSecret.SecretType)
437438
}
438439

440+
outErr := resource.Retry(readRetryTimeout, func() *resource.RetryError {
441+
secretInfo, err = service.DescribeSecretByName(ctx, secretName)
442+
if err != nil {
443+
return retryError(err)
444+
}
445+
446+
return nil
447+
})
448+
449+
if outErr != nil {
450+
return outErr
451+
}
452+
439453
tcClient := meta.(*TencentCloudClient).apiV3Conn
440454
tagService := &TagService{client: tcClient}
441-
tags, err := tagService.DescribeResourceTags(ctx, "ssm", "secret", tcClient.Region, *productSecret.ResourceID)
455+
tags, err := tagService.DescribeResourceTags(ctx, "ssm", "secret", tcClient.Region, secretInfo.resourceId)
442456
if err != nil {
443457
return err
444458
}

0 commit comments

Comments
 (0)