#[non_exhaustive]pub struct Databucket {Show 34 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 desc: Option<String>,
pub encryption_details: Option<Box<EncryptionDetails>>,
pub file: Option<Box<File>>,
pub group: Option<Box<Group>>,
pub groups: Option<Vec<Group>>,
pub hostname: Option<String>,
pub ip: Option<String>,
pub is_backed_up: Option<bool>,
pub is_encrypted: Option<bool>,
pub is_public: 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 size: Option<i64>,
pub tags: Option<Vec<KeyValueObject>>,
pub type: Option<String>,
pub type_id: Option<i64>,
pub uid: Option<String>,
pub uid_alt: Option<String>,
pub version: Option<String>,
pub zone: Option<String>,
}Expand description
Databucket
The databucket object is a basic container that holds data, typically organized through the use of data partitions.
[] Category: | Name: databucket
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 databucket is located.
optional
created_time: Option<i64>Created Time
The time when the databucket was known to have been created.
optional
created_time_dt: Option<String>Created Time
The time when the databucket was known to have been created.
optional
criticality: Option<String>Criticality
The criticality of the databucket 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
desc: Option<String>Description
The description of the databucket.
optional
encryption_details: Option<Box<EncryptionDetails>>Encryption Details
The encryption details of the databucket. Should be populated if the databucket is encrypted.
optional
file: Option<Box<File>>File
Details about the file/object within a databucket.
optional
group: Option<Box<Group>>Group
The name of the related resource group.
optional
groups: Option<Vec<Group>>Groups
The group names to which the databucket belongs.
optional
hostname: Option<String>Hostname
The fully qualified hostname of the databucket.
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
is_encrypted: Option<bool>Encrypted
Indicates if the databucket is encrypted.
optional
is_public: Option<bool>Public
Indicates if the databucket is publicly accessible.
recommended
labels: Option<Vec<String>>Labels
The list of labels associated to the resource.
optional
modified_time: Option<i64>Modified Time
The most recent time when any changes, updates, or modifications were made within the databucket.
optional
modified_time_dt: Option<String>Modified Time
The most recent time when any changes, updates, or modifications were made within the databucket.
optional
name: Option<String>Name
The databucket name.
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 identity of the service or user account that owns the databucket.
recommended
region: Option<String>Region
The cloud region of the databucket.
optional
resource_relationship: Option<Box<Graph>>Resource Relationship
A graph representation showing how this databucket relates to and interacts with other entities in the environment. This can include parent/child relationships, dependencies, or other connections.
optional
size: Option<i64>Size
The size of the databucket in bytes.
optional
Tags
The list of tags; {key:value} pairs associated to the resource.
optional
type: Option<String>Type
The databucket type.
recommended
type_id: Option<i64>Type ID
The normalized identifier of the databucket type.
required
uid: Option<String>Unique ID
The unique identifier of the databucket.
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 specific availability zone within a cloud region where the databucket is located.
optional
Trait Implementations§
Source§impl Clone for Databucket
impl Clone for Databucket
Source§fn clone(&self) -> Databucket
fn clone(&self) -> Databucket
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more