func()

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
}