pub struct AwsMetadata {
pub account: Option<AwsAccount>,
pub organization: Option<AwsOrganization>,
pub organizational_units: Option<Vec<AwsOrganizationalUnit>>,
}Expand description
AWS metadata associated with the resource, only applicable if the finding’s cloud provider is Amazon Web Services.
This type is not used in any activity, and only used as part of another schema.
Fields§
§account: Option<AwsAccount>The AWS account associated with the resource.
organization: Option<AwsOrganization>The AWS organization associated with the resource.
organizational_units: Option<Vec<AwsOrganizationalUnit>>A list of AWS organizational units associated with the resource, ordered from lowest level (closest to the account) to highest level.
Trait Implementations§
Source§impl Clone for AwsMetadata
impl Clone for AwsMetadata
Source§fn clone(&self) -> AwsMetadata
fn clone(&self) -> AwsMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AwsMetadata
impl Debug for AwsMetadata
Source§impl Default for AwsMetadata
impl Default for AwsMetadata
Source§fn default() -> AwsMetadata
fn default() -> AwsMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsMetadata
impl<'de> Deserialize<'de> for AwsMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for AwsMetadata
impl Serialize for AwsMetadata
impl Part for AwsMetadata
Auto Trait Implementations§
impl Freeze for AwsMetadata
impl RefUnwindSafe for AwsMetadata
impl Send for AwsMetadata
impl Sync for AwsMetadata
impl Unpin for AwsMetadata
impl UnwindSafe for AwsMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more