pub struct SdkEvidenceIngestRequest {
pub event_type: EvidenceEventType,
pub workload: WorkloadDescriptor,
pub resource: ResourceDescriptor,
pub artifact_profile: Option<ArtifactProfile>,
pub artifact_digest: Option<String>,
pub decision_id: Option<String>,
pub outcome: Option<String>,
pub occurred_at: Option<String>,
pub purpose: Option<String>,
pub labels: Vec<String>,
pub attributes: BTreeMap<String, String>,
}Fields§
§event_type: EvidenceEventType§workload: WorkloadDescriptor§resource: ResourceDescriptor§artifact_profile: Option<ArtifactProfile>§artifact_digest: Option<String>§decision_id: Option<String>§outcome: Option<String>§occurred_at: Option<String>§purpose: Option<String>§labels: Vec<String>§attributes: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for SdkEvidenceIngestRequest
impl Clone for SdkEvidenceIngestRequest
Source§fn clone(&self) -> SdkEvidenceIngestRequest
fn clone(&self) -> SdkEvidenceIngestRequest
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 SdkEvidenceIngestRequest
impl Debug for SdkEvidenceIngestRequest
Source§impl<'de> Deserialize<'de> for SdkEvidenceIngestRequest
impl<'de> Deserialize<'de> for SdkEvidenceIngestRequest
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 PartialEq for SdkEvidenceIngestRequest
impl PartialEq for SdkEvidenceIngestRequest
Source§impl Serialize for SdkEvidenceIngestRequest
impl Serialize for SdkEvidenceIngestRequest
impl Eq for SdkEvidenceIngestRequest
impl StructuralPartialEq for SdkEvidenceIngestRequest
Auto Trait Implementations§
impl Freeze for SdkEvidenceIngestRequest
impl RefUnwindSafe for SdkEvidenceIngestRequest
impl Send for SdkEvidenceIngestRequest
impl Sync for SdkEvidenceIngestRequest
impl Unpin for SdkEvidenceIngestRequest
impl UnsafeUnpin for SdkEvidenceIngestRequest
impl UnwindSafe for SdkEvidenceIngestRequest
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