gcpssm

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2022 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type GCPSecretsManager

type GCPSecretsManager struct {
	// contains filtered or unexported fields
}

func (*GCPSecretsManager) GetSecret

func (gm *GCPSecretsManager) GetSecret(name string) ([]byte, error)

GetSecret gets the secret by name

func (*GCPSecretsManager) HasSecret

func (gm *GCPSecretsManager) HasSecret(name string) bool

HasSecret checks if the secret is present

func (*GCPSecretsManager) RemoveSecret

func (gm *GCPSecretsManager) RemoveSecret(name string) error

RemoveSecret removes the secret from storage used only for tests

func (*GCPSecretsManager) SetSecret

func (gm *GCPSecretsManager) SetSecret(name string, value []byte) error

SetSecret sets the secret to a provided value

func (*GCPSecretsManager) Setup

func (gm *GCPSecretsManager) Setup() error

Setup performs secret manager specific setup

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL