package
2.25.2
Repository: https://github.com/pulumi/pulumi.git
Documentation: pkg.go.dev

# Functions

MustMakeKey constructs a config.Key for a given namespace and name.
NewBlindingDecrypter returns a blinding decrypter.
No description provided by the author
NewPanicCrypter returns a new config crypter that will panic if used.
No description provided by the author
No description provided by the author
NewSymmetricCrypter creates a crypter that encrypts and decrypts values using AES-256-GCM.
NewSymmetricCrypterFromPassphrase uses a passphrase and salt to generate a key, and then returns a crypter using it.
NewTrackingDecrypter returns a Decrypter that keeps track of decrypted values.
No description provided by the author
No description provided by the author

# Constants

SymmetricCrypterKeyBytes is the required key size in bytes.

# Variables

BlindingCrypter returns a Crypter that instead of decrypting or encrypting data, just returns "[secret]", it can be used when you want to display configuration information to a user but don't want to prompt for a password so secrets will not be decrypted or encrypted.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
Value is a single config value.

# Interfaces

Crypter can both encrypt and decrypt values.
Decrypter decrypts encrypted ciphertext to its plaintext representation.
Encrypter encrypts plaintext into its encrypted ciphertext.
TrackingDecrypter is a Decrypter that keeps track if decrypted values, which can be retrieved via SecureValues().

# Type aliases

No description provided by the author
Map is a bag of config stored in the settings file.