class
Amazonite::Iam::GroupDetail
- Amazonite::Iam::GroupDetail
- Reference
- Object
Overview
Contains information about an IAM group, including all of the group's policies.
This data type is used as a response element in the GetAccountAuthorizationDetails operation.
Defined in:
iam/group_detail.crConstructors
- .from_xml(node : XML::Node) : self
- .new(path : String | Nil = nil, group_name : String | Nil = nil, group_id : String | Nil = nil, arn : String | Nil = nil, create_date : Time | Nil = nil, group_policy_list : Array(PolicyDetail) | Nil = nil, attached_managed_policies : Array(AttachedPolicy) | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. - #arn : String | Nil
- #arn=(arn : String | Nil)
-
#attached_managed_policies : Array(AttachedPolicy) | Nil
A list of the managed policies attached to the group.
-
#attached_managed_policies=(attached_managed_policies : Array(AttachedPolicy) | Nil)
A list of the managed policies attached to the group.
-
#create_date : Time | Nil
The date and time, in ISO 8601 date-time format, when the group was created.
-
#create_date=(create_date : Time | Nil)
The date and time, in ISO 8601 date-time format, when the group was created.
-
#group_id : String | Nil
The stable and unique string identifying the group.
-
#group_id=(group_id : String | Nil)
The stable and unique string identifying the group.
-
#group_name : String | Nil
The friendly name that identifies the group.
-
#group_name=(group_name : String | Nil)
The friendly name that identifies the group.
-
#group_policy_list : Array(PolicyDetail) | Nil
A list of the inline policies embedded in the group.
-
#group_policy_list=(group_policy_list : Array(PolicyDetail) | Nil)
A list of the inline policies embedded in the group.
-
#hash(hasher)
See
Object#hash(hasher) -
#path : String | Nil
The path to the group.
-
#path=(path : String | Nil)
The path to the group.
- #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?.
A list of the managed policies attached to the group.
A list of the managed policies attached to the group.
The date and time, in ISO 8601 date-time format, when the group was created.
The date and time, in ISO 8601 date-time format, when the group was created.
The stable and unique string identifying the group. For more information about IDs, see IAM identifiers in the IAM User Guide.
The stable and unique string identifying the group. For more information about IDs, see IAM identifiers in the IAM User Guide.
A list of the inline policies embedded in the group.
A list of the inline policies embedded in the group.
The path to the group. For more information about paths, see IAM identifiers in the IAM User Guide.
The path to the group. For more information about paths, see IAM identifiers in the IAM User Guide.