Skip to content

/AWS1/CL_MA2BKTCTBYSHAREDACC00

Provides information about the number of S3 buckets that are or aren't shared with other Amazon Web Services accounts, Amazon CloudFront origin access identities (OAIs), or CloudFront origin access controls (OACs). In this data, an Amazon Macie organization is defined as a set of Macie accounts that are centrally managed as a group of related accounts through Organizations or by Macie invitation.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_external TYPE /AWS1/MA2__LONG /AWS1/MA2__LONG

The total number of buckets that are shared with one or more of the following or any combination of the following: an Amazon CloudFront OAI, a CloudFront OAC, or an Amazon Web Services account that isn't in the same Amazon Macie organization.

iv_internal TYPE /AWS1/MA2__LONG /AWS1/MA2__LONG

The total number of buckets that are shared with one or more Amazon Web Services accounts in the same Amazon Macie organization. These buckets aren't shared with Amazon CloudFront OAIs or OACs.

iv_notshared TYPE /AWS1/MA2__LONG /AWS1/MA2__LONG

The total number of buckets that aren't shared with other Amazon Web Services accounts, Amazon CloudFront OAIs, or CloudFront OACs.

iv_unknown TYPE /AWS1/MA2__LONG /AWS1/MA2__LONG

The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. For example, the buckets' permissions settings or a quota prevented Macie from retrieving the requisite data. Macie can't determine whether the buckets are shared with other Amazon Web Services accounts, Amazon CloudFront OAIs, or CloudFront OACs.


Queryable Attributes

external

The total number of buckets that are shared with one or more of the following or any combination of the following: an Amazon CloudFront OAI, a CloudFront OAC, or an Amazon Web Services account that isn't in the same Amazon Macie organization.

Accessible with the following methods

Method Description
GET_EXTERNAL() Getter for EXTERNAL, with configurable default
ASK_EXTERNAL() Getter for EXTERNAL w/ exceptions if field has no value
HAS_EXTERNAL() Determine if EXTERNAL has a value

internal

The total number of buckets that are shared with one or more Amazon Web Services accounts in the same Amazon Macie organization. These buckets aren't shared with Amazon CloudFront OAIs or OACs.

Accessible with the following methods

Method Description
GET_INTERNAL() Getter for INTERNAL, with configurable default
ASK_INTERNAL() Getter for INTERNAL w/ exceptions if field has no value
HAS_INTERNAL() Determine if INTERNAL has a value

notShared

The total number of buckets that aren't shared with other Amazon Web Services accounts, Amazon CloudFront OAIs, or CloudFront OACs.

Accessible with the following methods

Method Description
GET_NOTSHARED() Getter for NOTSHARED, with configurable default
ASK_NOTSHARED() Getter for NOTSHARED w/ exceptions if field has no value
HAS_NOTSHARED() Determine if NOTSHARED has a value

unknown

The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. For example, the buckets' permissions settings or a quota prevented Macie from retrieving the requisite data. Macie can't determine whether the buckets are shared with other Amazon Web Services accounts, Amazon CloudFront OAIs, or CloudFront OACs.

Accessible with the following methods

Method Description
GET_UNKNOWN() Getter for UNKNOWN, with configurable default
ASK_UNKNOWN() Getter for UNKNOWN w/ exceptions if field has no value
HAS_UNKNOWN() Determine if UNKNOWN has a value