Safe Haskell | None |
---|---|
Language | Haskell2010 |
Retrieves the specified inline policy document that is embedded with the specified role.
A role can also have managed policies attached to it. To retrieve a managed
policy document that is attached to a role, use GetPolicy
to determine the
policy's default version, then use GetPolicyVersion
to retrieve the policy
document.
For more information about policies, refer to Managed Policies and InlinePolicies in the Using IAM guide.
For more information about roles, go to Using Roles to Delegate Permissionsand Federate Identities.
http://docs.aws.amazon.com/IAM/latest/APIReference/API_GetRolePolicy.html
- data GetRolePolicy
- getRolePolicy :: Text -> Text -> GetRolePolicy
- grpPolicyName :: Lens' GetRolePolicy Text
- grpRoleName :: Lens' GetRolePolicy Text
- data GetRolePolicyResponse
- getRolePolicyResponse :: Text -> Text -> Text -> GetRolePolicyResponse
- grprPolicyDocument :: Lens' GetRolePolicyResponse Text
- grprPolicyName :: Lens' GetRolePolicyResponse Text
- grprRoleName :: Lens' GetRolePolicyResponse Text
Request
data GetRolePolicy Source
Request constructor
GetRolePolicy
constructor.
The fields accessible through corresponding lenses are:
grpPolicyName
::
Text
grpRoleName
::
Text
Request lenses
grpPolicyName :: Lens' GetRolePolicy Text Source
The name of the policy document to get.
grpRoleName :: Lens' GetRolePolicy Text Source
The name of the role associated with the policy.
Response
Response constructor
GetRolePolicyResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
grprPolicyDocument :: Lens' GetRolePolicyResponse Text Source
The policy document.
grprPolicyName :: Lens' GetRolePolicyResponse Text Source
The name of the policy.
grprRoleName :: Lens' GetRolePolicyResponse Text Source
The role the policy is associated with.