Class AwsMetadata (1.36.0)

AwsMetadata(mapping=None, *, ignore_unknown_fields=False, **kwargs)

AWS metadata associated with the resource, only applicable if the finding's cloud provider is Amazon Web Services.

Attributes

Name Description
organization google.cloud.securitycenter_v2.types.AwsMetadata.AwsOrganization
The AWS organization associated with the resource.
organizational_units MutableSequence[google.cloud.securitycenter_v2.types.AwsMetadata.AwsOrganizationalUnit]
A list of AWS organizational units associated with the resource, ordered from lowest level (closest to the account) to highest level.
account google.cloud.securitycenter_v2.types.AwsMetadata.AwsAccount
The AWS account associated with the resource.

Classes

AwsAccount

AwsAccount(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An AWS account that is a member of an organization.

AwsOrganization

AwsOrganization(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An organization is a collection of accounts that are centrally managed together using consolidated billing, organized hierarchically with organizational units (OUs), and controlled with policies.

AwsOrganizationalUnit

AwsOrganizationalUnit(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An Organizational Unit (OU) is a container of AWS accounts within a root of an organization. Policies that are attached to an OU apply to all accounts contained in that OU and in any child OUs.