Documentation ¶
Index ¶
- func NewESSecretStorage(_ context.Context, client client.Client, instanceId string, ...) (secretstorage.SecretStorage, error)
- type ExternalSecretStorage
- func (p *ExternalSecretStorage) Delete(ctx context.Context, id secretstorage.SecretID) error
- func (p *ExternalSecretStorage) Examine(ctx context.Context) error
- func (p *ExternalSecretStorage) Get(ctx context.Context, id secretstorage.SecretID) ([]byte, error)
- func (p *ExternalSecretStorage) Initialize(ctx context.Context) error
- func (p *ExternalSecretStorage) Store(ctx context.Context, id secretstorage.SecretID, data []byte) error
- type PushData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewESSecretStorage ¶
func NewESSecretStorage(_ context.Context, client client.Client, instanceId string, providerConfJSON string) (secretstorage.SecretStorage, error)
Types ¶
type ExternalSecretStorage ¶
type ExternalSecretStorage struct { ProviderConfig *es.SecretStoreProvider InstanceId string Client client.Client // contains filtered or unexported fields }
func (*ExternalSecretStorage) Delete ¶
func (p *ExternalSecretStorage) Delete(ctx context.Context, id secretstorage.SecretID) error
func (*ExternalSecretStorage) Examine ¶
func (p *ExternalSecretStorage) Examine(ctx context.Context) error
func (*ExternalSecretStorage) Get ¶
func (p *ExternalSecretStorage) Get(ctx context.Context, id secretstorage.SecretID) ([]byte, error)
func (*ExternalSecretStorage) Initialize ¶
func (p *ExternalSecretStorage) Initialize(ctx context.Context) error
func (*ExternalSecretStorage) Store ¶
func (p *ExternalSecretStorage) Store(ctx context.Context, id secretstorage.SecretID, data []byte) error
Click to show internal directories.
Click to hide internal directories.