Class: Cerberus::CerberusAuthInfo
- Inherits:
-
Object
- Object
- Cerberus::CerberusAuthInfo
- Defined in:
- lib/cerberus/cerberus_auth_info.rb
Instance Attribute Summary collapse
-
#credentials ⇒ Object
readonly
Returns the value of attribute credentials.
-
#iam_principal_arn ⇒ Object
readonly
Returns the value of attribute iam_principal_arn.
-
#region ⇒ Object
readonly
Returns the value of attribute region.
Instance Method Summary collapse
-
#initialize(iam_principal_arn, region, credentials = nil) ⇒ CerberusAuthInfo
constructor
A new instance of CerberusAuthInfo.
Constructor Details
#initialize(iam_principal_arn, region, credentials = nil) ⇒ CerberusAuthInfo
Returns a new instance of CerberusAuthInfo.
7 8 9 10 11 |
# File 'lib/cerberus/cerberus_auth_info.rb', line 7 def initialize(iam_principal_arn, region, credentials = nil) @iam_principal_arn = iam_principal_arn @region = region @credentials = credentials end |
Instance Attribute Details
#credentials ⇒ Object (readonly)
Returns the value of attribute credentials.
5 6 7 |
# File 'lib/cerberus/cerberus_auth_info.rb', line 5 def credentials @credentials end |
#iam_principal_arn ⇒ Object (readonly)
Returns the value of attribute iam_principal_arn.
3 4 5 |
# File 'lib/cerberus/cerberus_auth_info.rb', line 3 def iam_principal_arn @iam_principal_arn end |
#region ⇒ Object (readonly)
Returns the value of attribute region.
4 5 6 |
# File 'lib/cerberus/cerberus_auth_info.rb', line 4 def region @region end |