class
Amazonite::Ssm::Credentials
- Amazonite::Ssm::Credentials
- Reference
- Object
Overview
The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.
Included Modules
- JSON::Serializable
Defined in:
ssm/credentials.crConstructors
- .new(access_key_id : String, secret_access_key : String, session_token : String, expiration_time : Time)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#access_key_id : String
The access key ID that identifies the temporary security credentials.
-
#access_key_id=(access_key_id : String)
The access key ID that identifies the temporary security credentials.
-
#expiration_time : Time
The datetime on which the current credentials expire.
-
#expiration_time=(expiration_time : Time)
The datetime on which the current credentials expire.
-
#hash(hasher)
See
Object#hash(hasher) -
#secret_access_key : String
The secret access key that can be used to sign requests.
-
#secret_access_key=(secret_access_key : String)
The secret access key that can be used to sign requests.
-
#session_token : String
The token that users must pass to the service API to use the temporary credentials.
-
#session_token=(session_token : String)
The token that users must pass to the service API to use the temporary credentials.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The access key ID that identifies the temporary security credentials.
The datetime on which the current credentials expire.
The secret access key that can be used to sign requests.
The token that users must pass to the service API to use the temporary credentials.
The token that users must pass to the service API to use the temporary credentials.