See the CHANGELOG entry for more information. Co-authored-by: Jim <jlambert@hashicorp.com> Co-authored-by: Michael Gaffney <mgaffney@users.noreply.github.com>
13 lines
320 B
Go
13 lines
320 B
Go
package target
|
|
|
|
import "github.com/hashicorp/boundary/internal/credential"
|
|
|
|
// CredentialSource is an interface that can be implemented by both a library
|
|
// and a singular credential.
|
|
type CredentialSource interface {
|
|
CredentialStoreId() string
|
|
Id() string
|
|
CredentialPurpose() credential.Purpose
|
|
TargetId() string
|
|
}
|