# Functions
Constrain constrains a given authenticator.
DeleteSecret - deletes a secret - Deprecated since you cannot reuse same secret name in 7 days.
DetectAuthenticatorType detects what kind of authenticator is used.
GetConstrained returns a constrained version of d (macaroon will be time constrained).
GetData - obtain data from vault.
GetSecret - gets secret by arn.
InsertOrUpdateSecret - inserts or updates a secret.
InsertOrUpdateSecretWithRetries - calls InsertOrUpdateSecret with retry logic.
InsertSecretDummy - mock version of the InsertSecret method.
InvalidateSecret - is used as a replacement for DeleteSecret.
InvalidateSecretDummy - mock version of the InvalidateSecret method.
InvalidateSecretWithRetries calls InvalidateSecret with retry logic.
LoadSecrets - loads all secrets (used at startup).
PresignGetCallerIdentity will sign a query string to retrieve my caller identity by third party.
ToAuthenticatorType returns what kind of authenticator a given API uses.
VerifyGetCallerIdentity will verify that query string received is actually a presigned URL to sts/GetCallerIdentity.
# Constants
DefaultCacheTime should be lower than token validity.
DefaultValidity is the default for new tokens.
Delimiter between entries.
EmptyBodyHash - Hash of empty body.
HTTPRetryTime for doing the check on AWS STS.
starts with $ so it's an invalid crypted password.
Change enum values.
AuthenticatorType values.
MaxRetryTime is the maximum time we will retry AWS cals.
PresignHeader - HTTP Header for pre-signed requests.
AuthenticatorType values.
Change enum values.
AuthenticatorType values.
Change enum values.
UserPassSeparator separates username from password (cannot use :).
# Structs
GetCallerIdentityResponse struct.
GetCallerIdentityResult struct.
InsertOrUpdateSecretData struct.
# Type aliases
AuthenticatorType enum.
Change enum.
ConstrainFunc is the method signature.
DeleteSecretSignature is the signature of a function.
InsertOrUpdateSecretSignature is the signature of a function.