Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidSecretProvider = errors.New("not a valid SecretProvider")
Functions ¶
This section is empty.
Types ¶
type CreateSecretOptions ¶
type CreateSecretOptions struct { Value string `json:"value,omitempty"` WorkspaceID uuid.UUID `json:"workspace_id,omitempty"` IntegrationName malak.IntegrationProvider }
func (*CreateSecretOptions) Key ¶
func (s *CreateSecretOptions) Key() string
type SecretClient ¶
type SecretProvider ¶
type SecretProvider string
ENUM(vault,infisical,aes_gcm,secretsmanager)
const ( // SecretProviderVault is a SecretProvider of type vault. SecretProviderVault SecretProvider = "vault" // SecretProviderInfisical is a SecretProvider of type infisical. SecretProviderInfisical SecretProvider = "infisical" // SecretProviderAesGcm is a SecretProvider of type aes_gcm. SecretProviderAesGcm SecretProvider = "aes_gcm" // SecretProviderSecretsmanager is a SecretProvider of type secretsmanager. SecretProviderSecretsmanager SecretProvider = "secretsmanager" )
func ParseSecretProvider ¶
func ParseSecretProvider(name string) (SecretProvider, error)
ParseSecretProvider attempts to convert a string to a SecretProvider.
func (SecretProvider) IsValid ¶
func (x SecretProvider) IsValid() bool
IsValid provides a quick way to determine if the typed value is part of the allowed enumerated values
func (SecretProvider) String ¶
func (x SecretProvider) String() string
String implements the Stringer interface.
Click to show internal directories.
Click to hide internal directories.