Skip to content

/AWS1/CL_IAMGROUPDETAIL

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.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_path TYPE /AWS1/IAMPATHTYPE /AWS1/IAMPATHTYPE

The path to the group. For more information about paths, see IAM identifiers in the IAM User Guide.

iv_groupname TYPE /AWS1/IAMGROUPNAMETYPE /AWS1/IAMGROUPNAMETYPE

The friendly name that identifies the group.

iv_groupid TYPE /AWS1/IAMIDTYPE /AWS1/IAMIDTYPE

The stable and unique string identifying the group. For more information about IDs, see IAM identifiers in the IAM User Guide.

iv_arn TYPE /AWS1/IAMARNTYPE /AWS1/IAMARNTYPE

Arn

iv_createdate TYPE /AWS1/IAMDATETYPE /AWS1/IAMDATETYPE

The date and time, in ISO 8601 date-time format, when the group was created.

it_grouppolicylist TYPE /AWS1/CL_IAMPOLICYDETAIL=>TT_POLICYDETAILLISTTYPE TT_POLICYDETAILLISTTYPE

A list of the inline policies embedded in the group.

it_attachedmanagedpolicies TYPE /AWS1/CL_IAMATTACHEDPOLICY=>TT_ATTACHEDPOLICIESLISTTYPE TT_ATTACHEDPOLICIESLISTTYPE

A list of the managed policies attached to the group.


Queryable Attributes

Path

The path to the group. For more information about paths, see IAM identifiers in the IAM User Guide.

Accessible with the following methods

Method Description
GET_PATH() Getter for PATH, with configurable default
ASK_PATH() Getter for PATH w/ exceptions if field has no value
HAS_PATH() Determine if PATH has a value

GroupName

The friendly name that identifies the group.

Accessible with the following methods

Method Description
GET_GROUPNAME() Getter for GROUPNAME, with configurable default
ASK_GROUPNAME() Getter for GROUPNAME w/ exceptions if field has no value
HAS_GROUPNAME() Determine if GROUPNAME has a value

GroupId

The stable and unique string identifying the group. For more information about IDs, see IAM identifiers in the IAM User Guide.

Accessible with the following methods

Method Description
GET_GROUPID() Getter for GROUPID, with configurable default
ASK_GROUPID() Getter for GROUPID w/ exceptions if field has no value
HAS_GROUPID() Determine if GROUPID has a value

Arn

Arn

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

CreateDate

The date and time, in ISO 8601 date-time format, when the group was created.

Accessible with the following methods

Method Description
GET_CREATEDATE() Getter for CREATEDATE, with configurable default
ASK_CREATEDATE() Getter for CREATEDATE w/ exceptions if field has no value
HAS_CREATEDATE() Determine if CREATEDATE has a value

GroupPolicyList

A list of the inline policies embedded in the group.

Accessible with the following methods

Method Description
GET_GROUPPOLICYLIST() Getter for GROUPPOLICYLIST, with configurable default
ASK_GROUPPOLICYLIST() Getter for GROUPPOLICYLIST w/ exceptions if field has no val
HAS_GROUPPOLICYLIST() Determine if GROUPPOLICYLIST has a value

AttachedManagedPolicies

A list of the managed policies attached to the group.

Accessible with the following methods

Method Description
GET_ATTACHEDMANAGEDPOLICIES() Getter for ATTACHEDMANAGEDPOLICIES, with configurable defaul
ASK_ATTACHEDMANAGEDPOLICIES() Getter for ATTACHEDMANAGEDPOLICIES w/ exceptions if field ha
HAS_ATTACHEDMANAGEDPOLICIES() Determine if ATTACHEDMANAGEDPOLICIES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_GROUPDETAILLISTTYPE

TYPES TT_GROUPDETAILLISTTYPE TYPE STANDARD TABLE OF REF TO /AWS1/CL_IAMGROUPDETAIL WITH DEFAULT KEY
.