Class: ZAWS::AWSCLI::Commands::IAM
- Inherits:
-
Object
- Object
- ZAWS::AWSCLI::Commands::IAM
show all
- Defined in:
- lib/zaws/external/awscli/commands/iam.rb,
lib/zaws/external/awscli/commands/iam/GetPolicy.rb,
lib/zaws/external/awscli/commands/iam/GetRolePolicy.rb,
lib/zaws/external/awscli/commands/iam/GetPolicyVersion.rb
Defined Under Namespace
Classes: GetPolicy, GetPolicyVersion, GetRolePolicy
Instance Method Summary
collapse
Constructor Details
#initialize(shellout, aws) ⇒ IAM
Returns a new instance of IAM.
5
6
7
8
|
# File 'lib/zaws/external/awscli/commands/iam.rb', line 5
def initialize(shellout,aws)
@shellout=shellout
@aws=aws
end
|
Instance Method Details
#getPolicy ⇒ Object
16
17
18
19
|
# File 'lib/zaws/external/awscli/commands/iam.rb', line 16
def getPolicy
@_getPolicy ||= (ZAWS::AWSCLI::Commands::IAM::GetPolicy.new(@shellout,@aws))
return @_getPolicy
end
|
#getPolicyVersion ⇒ Object
21
22
23
24
25
|
# File 'lib/zaws/external/awscli/commands/iam.rb', line 21
def getPolicyVersion
@_getPolicyVersion ||= (ZAWS::AWSCLI::Commands::IAM::GetPolicyVersion.new(@shellout,@aws))
return @_getPolicyVersion
end
|
#getRolePolicy ⇒ Object
10
11
12
13
14
|
# File 'lib/zaws/external/awscli/commands/iam.rb', line 10
def getRolePolicy
@_getRolePolicy ||= (ZAWS::AWSCLI::Commands::IAM::GetRolePolicy.new(@shellout,@aws))
return @_getRolePolicy
end
|