Documentation
¶
Index ¶
- Constants
- func CancelDeletion(ctx context.Context, client *secretsmanager.Client, secretID string) error
- func CheckIfUpdate(ctx context.Context, client *secretsmanager.Client, secretId string, ...) (bool, error)
- func CreateSecret(ctx context.Context, client *secretsmanager.Client, secretID string, ...) error
- func HandleUpdateCreate(ctx context.Context, client *secretsmanager.Client, secretID string, ...) error
- func PullSecretsList(ctx context.Context, client *secretsmanager.Client, nextToken *string, ...) (*secretsmanager.ListSecretsOutput, error)
- func RollbackSecret(ctx context.Context, client *secretsmanager.Client, secretId string) error
- func ScheduleDeletion(ctx context.Context, client *secretsmanager.Client, secretID string, ...) error
- func UpdateSecretString(ctx context.Context, client *secretsmanager.Client, ...) error
- type SecretVersion
Constants ¶
View Source
const (
MAX_STAGES = 20
)
Variables ¶
This section is empty.
Functions ¶
func CancelDeletion ¶
func CheckIfUpdate ¶
func CheckIfUpdate(ctx context.Context, client *secretsmanager.Client, secretId string, updatedString string) (bool, error)
CheckIfUpdate takes a context with an AWS secretsmanager client and will check the secretId's content on AWS and compare it to the updatedString, returning true or false if it is changed
func CreateSecret ¶
func HandleUpdateCreate ¶
func PullSecretsList ¶
func PullSecretsList(ctx context.Context, client *secretsmanager.Client, nextToken *string, filter []types.Filter) (*secretsmanager.ListSecretsOutput, error)
func RollbackSecret ¶
RollbackSecret takes a secretId and will rollback the changes to the previous version
func ScheduleDeletion ¶
func UpdateSecretString ¶
func UpdateSecretString(ctx context.Context, client *secretsmanager.Client, secretId, secretString string) error
UpdateSecretString pushes an updated secretString to the secretId on AWS
Types ¶
type SecretVersion ¶
Click to show internal directories.
Click to hide internal directories.