Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Init ¶
func Init(ctx context.Context, opts Options) (*encryptionconfig.EncryptionConfiguration, string, error)
Types ¶
type Options ¶
type Options struct {
AWSKMSKeyARN string `` /* 170-byte string literal not displayed */
GCPKMSKeyURI string `` /* 179-byte string literal not displayed */
AzureKeyVaultName string `` /* 187-byte string literal not displayed */
AzureKeyName string `` /* 189-byte string literal not displayed */
AzureKeyVersion string `` /* 198-byte string literal not displayed */
EncryptionProvider string `usage:"The encryption provider to use. Options are AWS, GCP, None, or Custom. Default is None." default:"None"`
EncryptionConfigFile string `usage:"The path to the encryption configuration file. Only used with the Custom encryption provider."`
}
Click to show internal directories.
Click to hide internal directories.