#[non_exhaustive]pub struct ResourceDetails {Show 28 fields
pub agent_list: Option<Vec<Agent>>,
pub cloud_partition: Option<String>,
pub created_time: Option<i64>,
pub created_time_dt: Option<String>,
pub criticality: Option<String>,
pub data: Option<Value>,
pub data_classification: Option<Box<DataClassification>>,
pub data_classifications: Option<Vec<DataClassification>>,
pub group: Option<Box<Group>>,
pub hostname: Option<String>,
pub ip: Option<String>,
pub is_backed_up: Option<bool>,
pub labels: Option<Vec<String>>,
pub modified_time: Option<i64>,
pub modified_time_dt: Option<String>,
pub name: Option<String>,
pub namespace: Option<String>,
pub owner: Option<Box<User>>,
pub region: Option<String>,
pub resource_relationship: Option<Box<Graph>>,
pub role: Option<String>,
pub role_id: Option<i64>,
pub tags: Option<Vec<KeyValueObject>>,
pub type: Option<String>,
pub uid: Option<String>,
pub uid_alt: Option<String>,
pub version: Option<String>,
pub zone: Option<String>,
}Expand description
Resource Details
The Resource Details object describes details about resources that were affected by the activity/event.
[] Category: | Name: resource_details
Constraints:
- at_least_one:
[name,uid]
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.agent_list: Option<Vec<Agent>>Agent List
A list of agent objects associated with a device, endpoint, or resource.
optional
cloud_partition: Option<String>Cloud Partition
The logical grouping or isolated segment within a cloud provider’s infrastructure where the resource is located. Examples include AWS partitions (aws, aws-cn, aws-us-gov), Azure cloud environments (AzureCloud, AzureUSGovernment, AzureChinaCloud), or similar logical divisions in other cloud providers.
optional
created_time: Option<i64>Created Time
The time when the resource was created.
optional
created_time_dt: Option<String>Created Time
The time when the resource was created.
optional
criticality: Option<String>Criticality
The criticality of the resource as defined by the event source.
optional
data: Option<Value>Data
Additional data describing the resource.
optional
data_classification: Option<Box<DataClassification>>Data Classification
The Data Classification object includes information about data classification levels and data category types.
recommended
data_classifications: Option<Vec<DataClassification>>Data Classification
A list of Data Classification objects, that include information about data classification levels and data category types, identified by a classifier.
recommended
group: Option<Box<Group>>Group
The name of the related resource group.
optional
hostname: Option<String>Hostname
The fully qualified name of the resource.
recommended
ip: Option<String>IP Address
The IP address of the resource, in either IPv4 or IPv6 format.
recommended
is_backed_up: Option<bool>Back Ups Configured
Indicates whether the device or resource has a backup enabled, such as an automated snapshot or a cloud backup. For example, this is indicated by the cloudBackupEnabled value within JAMF Pro mobile devices or the registration of an AWS ARN with the AWS Backup service.
optional
labels: Option<Vec<String>>Labels
The list of labels associated to the resource.
optional
modified_time: Option<i64>Modified Time
The time when the resource was last modified.
optional
modified_time_dt: Option<String>Modified Time
The time when the resource was last modified.
optional
name: Option<String>Name
The name of the resource.
recommended
namespace: Option<String>Namespace
The namespace is useful when similar entities exist that you need to keep separate.
optional
owner: Option<Box<User>>Owner
The details of the entity that owns the resource. This object includes properties such as the owner’s name, unique identifier, type, domain, and other relevant attributes that help identify the resource owner within the environment.
recommended
region: Option<String>Region
The cloud region where the resource is hosted, as defined by the cloud provider. This represents the physical or logical geographic area containing the infrastructure supporting the resource. Examples include AWS regions (us-east-1, eu-west-1), Azure regions (East US, West Europe), GCP regions (us-central1, europe-west1), or Oracle Cloud regions (us-ashburn-1, uk-london-1).
optional
resource_relationship: Option<Box<Graph>>Resource Relationship
A graph representation showing how this resource relates to and interacts with other entities in the environment. This can include parent/child relationships, dependencies, or other connections.
optional
role: Option<String>Role
The role of the resource in the context of the event or finding, normalized to the caption of the role_id value. In the case of ‘Other’, it is defined by the event source.
optional
role_id: Option<i64>Role ID
The normalized identifier of the resource’s role in the context of the event or finding.
recommended
Tags
The list of tags; {key:value} pairs associated to the resource.
optional
type: Option<String>Type
The resource type as defined by the event source.
optional
uid: Option<String>Unique ID
The unique identifier of the resource.
recommended
uid_alt: Option<String>Alternate ID
The alternative unique identifier of the resource.
optional
version: Option<String>Version
The version of the resource. For example 1.2.3.
optional
zone: Option<String>Cloud Availability Zone
The availability zone within a cloud region where the resource is located. Examples include AWS availability zones (us-east-1a, us-east-1b), Azure availability zones (1, 2, 3 within a region), GCP zones (us-central1-a, us-central1-b), or Oracle Cloud availability domains (AD-1, AD-2, AD-3).
optional
Trait Implementations§
Source§impl Clone for ResourceDetails
impl Clone for ResourceDetails
Source§fn clone(&self) -> ResourceDetails
fn clone(&self) -> ResourceDetails
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more