Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Vaults ¶
type Vaults interface { // CreateHashicorp creates a Hashicorp Vault client CreateHashicorp(ctx context.Context, name string, config *entities.HashicorpConfig, allowedTenants []string, userInfo *auth.UserInfo) error // CreateAzure creates an AKV client CreateAzure(ctx context.Context, name string, config *entities.AzureConfig, allowedTenants []string, userInfo *auth.UserInfo) error // CreateAWS creates an AWS KMS client CreateAWS(ctx context.Context, name string, config *entities.AWSConfig, allowedTenants []string, userInfo *auth.UserInfo) error // Get gets a valut by name Get(ctx context.Context, name string, userInfo *auth.UserInfo) (*entities.Vault, error) }
Click to show internal directories.
Click to hide internal directories.