Struct google_securitycenter1::api::Resource [−][src]
pub struct Resource {
pub folders: Option<Vec<Folder>>,
pub name: Option<String>,
pub parent_display_name: Option<String>,
pub parent_name: Option<String>,
pub project_display_name: Option<String>,
pub project_name: Option<String>,
}
Expand description
Information related to the Google Cloud resource that is associated with this finding. LINT.IfChange
This type is not used in any activity, and only used as part of another schema.
Fields
folders: Option<Vec<Folder>>
Contains a Folder message for each folder in the assets ancestry. The first folder is the deepest nested folder, and the last folder is the folder directly under the Organization.
name: Option<String>
The full resource name of the resource. See: https://cloud.google.com/apis/design/resource_names#full_resource_name
parent_display_name: Option<String>
The human readable name of resource’s parent.
parent_name: Option<String>
The full resource name of resource’s parent.
project_display_name: Option<String>
The human readable name of project that the resource belongs to.
project_name: Option<String>
The full resource name of project that the resource belongs to.
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Resource
impl UnwindSafe for Resource
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more