# Functions
New creates a new [KmsKeyProvider] with the given keyIDs.
NewWithOpts creates a new [KmsKeyProvider] with the given keyIDs.
WithAwsLoadOptions sets the AWS configuration loaders for the KMS provider.
WithClientFactory sets the KMS client factory for the KMS provider.
WithDiscovery enables the discovery mode for the KMS provider.
WithDiscoveryFilter sets the discovery filter for the KMS provider, it also enables the discovery mode.
WithDiscoveryRegion sets the discovery region for the KMS provider.
WithKeyFactory sets the master key factory for the KMS provider.
WithKeyProvider sets the base key provider for the KMS provider.
WithMrkAwareness enables the multi-region key awareness for the KMS provider.
# Constants
Discovery-Enabled KMS Provider.
MRK-Aware Discovery-Enabled KMS Provider.
MRK-Aware Strict KMS Provider.
Default Strict KMS Provider.
# Structs
KmsKeyProvider is a KMS key provider.
Options contains the configuration options for the [KmsKeyProvider].
# Interfaces
KmsProvider is an interface for KMS providers.
# Type aliases
OptionsFunc is a function that applies an option to the [Options].
ProviderType represents the type of KMS Provider.