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_v1.types.AwsMetadata.AwsOrganization
The AWS organization associated with the resource. |
organizational_units |
MutableSequence[google.cloud.securitycenter_v1.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_v1.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.