/AWS1/CL_DETMEMBERDETAIL¶
Details about a member account in a behavior graph.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_accountid
TYPE /AWS1/DETACCOUNTID
/AWS1/DETACCOUNTID
¶
The Amazon Web Services account identifier for the member account.
iv_emailaddress
TYPE /AWS1/DETEMAILADDRESS
/AWS1/DETEMAILADDRESS
¶
The Amazon Web Services account root user email address for the member account.
iv_grapharn
TYPE /AWS1/DETGRAPHARN
/AWS1/DETGRAPHARN
¶
The ARN of the behavior graph.
iv_masterid
TYPE /AWS1/DETACCOUNTID
/AWS1/DETACCOUNTID
¶
The Amazon Web Services account identifier of the administrator account for the behavior graph.
iv_administratorid
TYPE /AWS1/DETACCOUNTID
/AWS1/DETACCOUNTID
¶
The Amazon Web Services account identifier of the administrator account for the behavior graph.
iv_status
TYPE /AWS1/DETMEMBERSTATUS
/AWS1/DETMEMBERSTATUS
¶
The current membership status of the member account. The status can have one of the following values:
INVITED
- For invited accounts only. Indicates that the member was sent an invitation but has not yet responded.
VERIFICATION_IN_PROGRESS
- For invited accounts only, indicates that Detective is verifying that the account identifier and email address provided for the member account match. If they do match, then Detective sends the invitation. If the email address and account identifier don't match, then the member cannot be added to the behavior graph.For organization accounts in the organization behavior graph, indicates that Detective is verifying that the account belongs to the organization.
VERIFICATION_FAILED
- For invited accounts only. Indicates that the account and email address provided for the member account do not match, and Detective did not send an invitation to the account.
ENABLED
- Indicates that the member account currently contributes data to the behavior graph. For invited accounts, the member account accepted the invitation. For organization accounts in the organization behavior graph, the Detective administrator account enabled the organization account as a member account.
ACCEPTED_BUT_DISABLED
- The account accepted the invitation, or was enabled by the Detective administrator account, but is prevented from contributing data to the behavior graph.DisabledReason
provides the reason why the member account is not enabled.Invited accounts that declined an invitation or that were removed from the behavior graph are not included. In the organization behavior graph, organization accounts that the Detective administrator account did not enable are not included.
iv_disabledreason
TYPE /AWS1/DETMEMBERDISABLEDREASON
/AWS1/DETMEMBERDISABLEDREASON
¶
For member accounts with a status of
ACCEPTED_BUT_DISABLED
, the reason that the member account is not enabled.The reason can have one of the following values:
VOLUME_TOO_HIGH
- Indicates that adding the member account would cause the data volume for the behavior graph to be too high.
VOLUME_UNKNOWN
- Indicates that Detective is unable to verify the data volume for the member account. This is usually because the member account is not enrolled in Amazon GuardDuty.
iv_invitedtime
TYPE /AWS1/DETTIMESTAMP
/AWS1/DETTIMESTAMP
¶
For invited accounts, the date and time that Detective sent the invitation to the account. The value is an ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z
.
iv_updatedtime
TYPE /AWS1/DETTIMESTAMP
/AWS1/DETTIMESTAMP
¶
The date and time that the member account was last updated. The value is an ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z
.
iv_volumeusageinbytes
TYPE /AWS1/DETBYTEVALUE
/AWS1/DETBYTEVALUE
¶
The data volume in bytes per day for the member account.
iv_volumeusageupdatedtime
TYPE /AWS1/DETTIMESTAMP
/AWS1/DETTIMESTAMP
¶
The data and time when the member account data volume was last updated. The value is an ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z
.
iv_percentofgraphutilization
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
The member account data volume as a percentage of the maximum allowed data volume. 0 indicates 0 percent, and 100 indicates 100 percent.
Note that this is not the percentage of the behavior graph data volume.
For example, the data volume for the behavior graph is 80 GB per day. The maximum data volume is 160 GB per day. If the data volume for the member account is 40 GB per day, then
PercentOfGraphUtilization
is 25. It represents 25% of the maximum allowed data volume.
iv_percentofgraphutilizati00
TYPE /AWS1/DETTIMESTAMP
/AWS1/DETTIMESTAMP
¶
The date and time when the graph utilization percentage was last updated. The value is an ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z
.
iv_invitationtype
TYPE /AWS1/DETINVITATIONTYPE
/AWS1/DETINVITATIONTYPE
¶
The type of behavior graph membership.
For an organization account in the organization behavior graph, the type is
ORGANIZATION
.For an account that was invited to a behavior graph, the type is
INVITATION
.
it_volusagebydatasrcpackage
TYPE /AWS1/CL_DETDATASRCPACKAGEUS00=>TT_VOLUMEUSAGEBYDATASRCPACKAGE
TT_VOLUMEUSAGEBYDATASRCPACKAGE
¶
Details on the volume of usage for each data source package in a behavior graph.
it_datasrcpackageingeststa00
TYPE /AWS1/CL_DETDATASRCPACKAGEIN00=>TT_DATASRCPACKAGEINGESTSTATES
TT_DATASRCPACKAGEINGESTSTATES
¶
The state of a data source package for the behavior graph.
Queryable Attributes¶
AccountId¶
The Amazon Web Services account identifier for the member account.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ACCOUNTID() |
Getter for ACCOUNTID, with configurable default |
ASK_ACCOUNTID() |
Getter for ACCOUNTID w/ exceptions if field has no value |
HAS_ACCOUNTID() |
Determine if ACCOUNTID has a value |
EmailAddress¶
The Amazon Web Services account root user email address for the member account.
Accessible with the following methods¶
Method | Description |
---|---|
GET_EMAILADDRESS() |
Getter for EMAILADDRESS, with configurable default |
ASK_EMAILADDRESS() |
Getter for EMAILADDRESS w/ exceptions if field has no value |
HAS_EMAILADDRESS() |
Determine if EMAILADDRESS has a value |
GraphArn¶
The ARN of the behavior graph.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GRAPHARN() |
Getter for GRAPHARN, with configurable default |
ASK_GRAPHARN() |
Getter for GRAPHARN w/ exceptions if field has no value |
HAS_GRAPHARN() |
Determine if GRAPHARN has a value |
MasterId¶
The Amazon Web Services account identifier of the administrator account for the behavior graph.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MASTERID() |
Getter for MASTERID, with configurable default |
ASK_MASTERID() |
Getter for MASTERID w/ exceptions if field has no value |
HAS_MASTERID() |
Determine if MASTERID has a value |
AdministratorId¶
The Amazon Web Services account identifier of the administrator account for the behavior graph.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADMINISTRATORID() |
Getter for ADMINISTRATORID, with configurable default |
ASK_ADMINISTRATORID() |
Getter for ADMINISTRATORID w/ exceptions if field has no val |
HAS_ADMINISTRATORID() |
Determine if ADMINISTRATORID has a value |
Status¶
The current membership status of the member account. The status can have one of the following values:
INVITED
- For invited accounts only. Indicates that the member was sent an invitation but has not yet responded.
VERIFICATION_IN_PROGRESS
- For invited accounts only, indicates that Detective is verifying that the account identifier and email address provided for the member account match. If they do match, then Detective sends the invitation. If the email address and account identifier don't match, then the member cannot be added to the behavior graph.For organization accounts in the organization behavior graph, indicates that Detective is verifying that the account belongs to the organization.
VERIFICATION_FAILED
- For invited accounts only. Indicates that the account and email address provided for the member account do not match, and Detective did not send an invitation to the account.
ENABLED
- Indicates that the member account currently contributes data to the behavior graph. For invited accounts, the member account accepted the invitation. For organization accounts in the organization behavior graph, the Detective administrator account enabled the organization account as a member account.
ACCEPTED_BUT_DISABLED
- The account accepted the invitation, or was enabled by the Detective administrator account, but is prevented from contributing data to the behavior graph.DisabledReason
provides the reason why the member account is not enabled.Invited accounts that declined an invitation or that were removed from the behavior graph are not included. In the organization behavior graph, organization accounts that the Detective administrator account did not enable are not included.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
DisabledReason¶
For member accounts with a status of
ACCEPTED_BUT_DISABLED
, the reason that the member account is not enabled.The reason can have one of the following values:
VOLUME_TOO_HIGH
- Indicates that adding the member account would cause the data volume for the behavior graph to be too high.
VOLUME_UNKNOWN
- Indicates that Detective is unable to verify the data volume for the member account. This is usually because the member account is not enrolled in Amazon GuardDuty.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DISABLEDREASON() |
Getter for DISABLEDREASON, with configurable default |
ASK_DISABLEDREASON() |
Getter for DISABLEDREASON w/ exceptions if field has no valu |
HAS_DISABLEDREASON() |
Determine if DISABLEDREASON has a value |
InvitedTime¶
For invited accounts, the date and time that Detective sent the invitation to the account. The value is an ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INVITEDTIME() |
Getter for INVITEDTIME, with configurable default |
ASK_INVITEDTIME() |
Getter for INVITEDTIME w/ exceptions if field has no value |
HAS_INVITEDTIME() |
Determine if INVITEDTIME has a value |
UpdatedTime¶
The date and time that the member account was last updated. The value is an ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_UPDATEDTIME() |
Getter for UPDATEDTIME, with configurable default |
ASK_UPDATEDTIME() |
Getter for UPDATEDTIME w/ exceptions if field has no value |
HAS_UPDATEDTIME() |
Determine if UPDATEDTIME has a value |
VolumeUsageInBytes¶
The data volume in bytes per day for the member account.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VOLUMEUSAGEINBYTES() |
Getter for VOLUMEUSAGEINBYTES, with configurable default |
ASK_VOLUMEUSAGEINBYTES() |
Getter for VOLUMEUSAGEINBYTES w/ exceptions if field has no |
HAS_VOLUMEUSAGEINBYTES() |
Determine if VOLUMEUSAGEINBYTES has a value |
VolumeUsageUpdatedTime¶
The data and time when the member account data volume was last updated. The value is an ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VOLUMEUSAGEUPDATEDTIME() |
Getter for VOLUMEUSAGEUPDATEDTIME, with configurable default |
ASK_VOLUMEUSAGEUPDATEDTIME() |
Getter for VOLUMEUSAGEUPDATEDTIME w/ exceptions if field has |
HAS_VOLUMEUSAGEUPDATEDTIME() |
Determine if VOLUMEUSAGEUPDATEDTIME has a value |
PercentOfGraphUtilization¶
The member account data volume as a percentage of the maximum allowed data volume. 0 indicates 0 percent, and 100 indicates 100 percent.
Note that this is not the percentage of the behavior graph data volume.
For example, the data volume for the behavior graph is 80 GB per day. The maximum data volume is 160 GB per day. If the data volume for the member account is 40 GB per day, then
PercentOfGraphUtilization
is 25. It represents 25% of the maximum allowed data volume.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PERCENTOFGRAPHUTILIZAT00() |
Getter for PERCENTOFGRAPHUTILIZATION, with configurable defa |
ASK_PERCENTOFGRAPHUTILIZAT00() |
Getter for PERCENTOFGRAPHUTILIZATION w/ exceptions if field |
STR_PERCENTOFGRAPHUTILIZAT00() |
String format for PERCENTOFGRAPHUTILIZATION, with configurab |
HAS_PERCENTOFGRAPHUTILIZAT00() |
Determine if PERCENTOFGRAPHUTILIZATION has a value |
PercentOfGraphUtilizationUpdatedTime¶
The date and time when the graph utilization percentage was last updated. The value is an ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PERCENTOFGRAPHUTILIZAT01() |
Getter for PERCENTOFGRAPHUTILIZATIONU00, with configurable d |
ASK_PERCENTOFGRAPHUTILIZAT01() |
Getter for PERCENTOFGRAPHUTILIZATIONU00 w/ exceptions if fie |
HAS_PERCENTOFGRAPHUTILIZAT01() |
Determine if PERCENTOFGRAPHUTILIZATIONU00 has a value |
InvitationType¶
The type of behavior graph membership.
For an organization account in the organization behavior graph, the type is
ORGANIZATION
.For an account that was invited to a behavior graph, the type is
INVITATION
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INVITATIONTYPE() |
Getter for INVITATIONTYPE, with configurable default |
ASK_INVITATIONTYPE() |
Getter for INVITATIONTYPE w/ exceptions if field has no valu |
HAS_INVITATIONTYPE() |
Determine if INVITATIONTYPE has a value |
VolumeUsageByDatasourcePackage¶
Details on the volume of usage for each data source package in a behavior graph.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VOLUSAGEBYDATASRCPACKAGE() |
Getter for VOLUMEUSAGEBYDATASRCPACKAGE, with configurable de |
ASK_VOLUSAGEBYDATASRCPACKAGE() |
Getter for VOLUMEUSAGEBYDATASRCPACKAGE w/ exceptions if fiel |
HAS_VOLUSAGEBYDATASRCPACKAGE() |
Determine if VOLUMEUSAGEBYDATASRCPACKAGE has a value |
DatasourcePackageIngestStates¶
The state of a data source package for the behavior graph.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DATASRCPACKAGEINGESTST00() |
Getter for DATASRCPACKAGEINGESTSTATES, with configurable def |
ASK_DATASRCPACKAGEINGESTST00() |
Getter for DATASRCPACKAGEINGESTSTATES w/ exceptions if field |
HAS_DATASRCPACKAGEINGESTST00() |
Determine if DATASRCPACKAGEINGESTSTATES 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_MEMBERDETAILLIST
¶
TYPES TT_MEMBERDETAILLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_DETMEMBERDETAIL WITH DEFAULT KEY
.