# Functions

NewAzureCertificateHandler return a new AzureCertificateHandler.
NewAzureKeyHandler returns a new AzureKeyHandler.
NewAzureMultiKeySecretHandler returns a new AzureMultiKeySecretHandler.
NewAzureSecretHandler return a new AzureSecretHandler.
NewController returns a new AzureKeyVaultSecret controller.

# Constants

No description provided by the author
ErrAzureVault is used as part of the Event 'reason' when a AzureKeyVaultSecret fails to sync due to a Secret of the same name already existing.
ErrConfigMap is used as part of the Event 'reason' when a Secret sync fails.
ErrResourceExists is used as part of the Event 'reason' when a AzureKeyVaultSecret fails to sync due to a Secret of the same name already existing.
FailedAzureKeyVault is the message used for Events when a resource fails to get secret from Azure Key Vault.
MessageAzureKeyVaultSecretSynced is the message used for an Event fired when a AzureKeyVaultSecret is synced successfully.
MessageAzureKeyVaultSecretSyncedWithAzureKeyVault is the message used for an Event fired when a AzureKeyVaultSecret is synced successfully after getting updated secret from Azure Key Vault.
MessageResourceExists is the message used for Events when a resource fails to sync due to a Deployment already existing.
SuccessSynced is used as part of the Event 'reason' when a AzureKeyVaultSecret is synced.

# Structs

No description provided by the author
Clock is a simple Time impl.
Controller is the controller implementation for AzureKeyVaultSecret resources.
No description provided by the author
Options contains options for the controller.

# Interfaces

KubernetesSecretHandler handles getting and formatting secrets from Azure Key Vault to Kubernetes.
Timer is a simple interface for time handling.