in internal/kms/kms.go [68:81]
func (kms *KeyManagementService) GetSecretInfo(ctx context.Context, secretId, versionId, versionStage string) (string, error) {
getSecretRequest := &kmssdk.GetSecretValueRequest{
FetchExtendedConfig: tea.Bool(true),
SecretName: tea.String(secretId),
VersionStage: tea.String(versionStage),
VersionId: tea.String(versionId),
}
ret, err := kms.smClient.GetSecretValue(ctx, getSecretRequest)
if err != nil {
return "", err
}
return ret.String(), nil
}