Method: IAM::AssumeRoleStatement#initialize

Defined in:
lib/w-stdlib/aws.rb

#initialize(s) ⇒ AssumeRoleStatement

Returns a new instance of AssumeRoleStatement.



13
14
15
16
17
# File 'lib/w-stdlib/aws.rb', line 13

def initialize(s)
  @effect = s['Effect']
  @action = s['Action']
  @principal = s['Principal'].map_vals(&:lift_array) # principals can be string or string[]
end