class
Amazonite::Iam::PolicyGrantingServiceAccess
- Amazonite::Iam::PolicyGrantingServiceAccess
- Reference
- Object
Overview
Contains details about the permissions policies that are attached to the specified identity (user, group, or role).
This data type is an element of the ListPoliciesGrantingServiceAccessEntry object.
Defined in:
iam/policy_granting_service_access.crConstructors
- .from_xml(node : XML::Node) : self
- .new(policy_name : String, policy_type : PolicyType, policy_arn : String | Nil = nil, entity_type : PolicyOwnerEntityType | Nil = nil, entity_name : String | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#entity_name : String | Nil
The name of the entity (user or role) to which the inline policy is attached.
-
#entity_name=(entity_name : String | Nil)
The name of the entity (user or role) to which the inline policy is attached.
-
#entity_type : PolicyOwnerEntityType | Nil
The type of entity (user or role) that used the policy to access the service to which the inline policy is attached.
-
#entity_type=(entity_type : PolicyOwnerEntityType | Nil)
The type of entity (user or role) that used the policy to access the service to which the inline policy is attached.
-
#hash(hasher)
See
Object#hash(hasher) - #policy_arn : String | Nil
- #policy_arn=(policy_arn : String | Nil)
-
#policy_name : String
The policy name.
-
#policy_name=(policy_name : String)
The policy name.
-
#policy_type : PolicyType
The policy type.
-
#policy_type=(policy_type : PolicyType)
The policy type.
- #to_query_params(prefix : String) : Array(Tuple(String, String))
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The name of the entity (user or role) to which the inline policy is attached.
This field is null for managed policies. For more information about these policy types, see Managed policies and inline policies in the IAM User Guide.
The name of the entity (user or role) to which the inline policy is attached.
This field is null for managed policies. For more information about these policy types, see Managed policies and inline policies in the IAM User Guide.
The type of entity (user or role) that used the policy to access the service to which the inline policy is attached.
This field is null for managed policies. For more information about these policy types, see Managed policies and inline policies in the IAM User Guide.
The type of entity (user or role) that used the policy to access the service to which the inline policy is attached.
This field is null for managed policies. For more information about these policy types, see Managed policies and inline policies in the IAM User Guide.
The policy type. For more information about these policy types, see Managed policies and inline policies in the IAM User Guide.
The policy type. For more information about these policy types, see Managed policies and inline policies in the IAM User Guide.