class

CRE::Aws::SecretsManagerClient

Inherits Reference < Object

Constants

AWSCURRENT = "AWSCURRENT"
AWSPENDING = "AWSPENDING"
AWSPREVIOUS = "AWSPREVIOUS"

Constructors

new(access_key_id : String, secret_access_key : String, region : String, endpoint : String | Nil = nil, session_token : String | Nil = nil)
Source

Instance methods

get_secret_value(secret_id : String, version_id : String | Nil = nil, version_stage : String | Nil = nil) : SecretVersion
Source
put_secret_value(secret_id : String, secret_string : String, version_stages : Array(String) = [AWSPENDING]) : SecretVersion

Stages a new secret version with the AWSPENDING label.

Source
update_secret_version_stage(secret_id : String, version_stage : String, move_to_version_id : String | Nil = nil, remove_from_version_id : String | Nil = nil) : Nil
Source

Nested types