Sha256: 21ec6073ebab5776ef41c8d896070849d0c3c9f3258090f4cefcd6e7825ef6af
Contents?: true
Size: 1.23 KB
Versions: 3
Compression:
Stored size: 1.23 KB
Contents
Aws.config[:iam] = { stub_responses: { list_roles: { roles: [ path: '/', role_name: 'my-iam-role', role_id: 'RABCDEFGHI123455689', arn: 'arn:aws:iam::123456789012:role/my-iam-role', create_date: Time.local(2015) ] }, list_attached_role_policies: { attached_policies: [ { policy_arn: 'arn:aws:iam::aws:policy/ReadOnlyAccess', policy_name: 'ReadOnlyAccess' } ], is_truncated: false, marker: nil }, get_role_policy: { role_name: 'my-iam-role', policy_name: 'AllowS3BucketAccess', policy_document: '{"Statement": [{"Action": ["s3:ListAllMyBuckets"],' \ '"Effect": "Allow","Resource": "arn:aws:s3:::*"},' \ '{"Action": "s3:*","Effect": "Allow","Resource":' \ '["arn:aws:s3:::my-bucket", "arn:aws:s3:::my-bucket/*"]}]}' }, simulate_principal_policy: { evaluation_results: [ { eval_action_name: 'ec2:DescribeInstances', eval_resource_name: '*', eval_decision: 'allowed', matched_statements: [ ] } ], is_truncated: false, marker: nil } } }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
awspec-0.37.2 | lib/awspec/stub/iam_role.rb |
awspec-0.37.1 | lib/awspec/stub/iam_role.rb |
awspec-0.37.0 | lib/awspec/stub/iam_role.rb |